1. Are you ready for the Galaxy S20? Here is everything we know so far!

I need to talk to an android developer!

Discussion in 'Android Development' started by Hussein Badawy, Sep 1, 2019.

  1. Hussein Badawy

    Thread Starter

    Hello everyone, I just registered on this site, hoping to find someone to have a call with and talk about the fastest way to start learning how to develop Android apps from scratch. Anyone willing to give me his/her time? I'm serious about this and i really want to start on the right track and not waste any time beating around the bushes. If anyone is willing to help with a call, I would appreciate it. :)
     


  2. MoodyBlues

    MoodyBlues Compassion is cool!
    VIP Member

    Welcome to Android Forums, @Hussein Badawy!

    The best place for you on this site is the Android Development board. You'll meet people there of all levels, from brand-new beginners to well-established experts.

    Some things to consider before you get going: use Linux! Yes, this is a personal bias of mine, but if you're going to develop apps for Linux (Android), it just makes sense to use real Linux. It's not mandatory, just something to think about. My favorite distribution is Kubuntu Linux, but there are many to choose from.

    Also, you're probably going to need Android Studio, so you might want to go ahead and get that installed now.

    Good luck! I hope we'll see lots of great apps from you in the future. :)
     
  3. Hussein Badawy

    Thread Starter

    Sounds awesome @MoodyBlues :D i'll keep the Linux thing in mind. Why do you recommend using linux over windows though? Which benefits would it actually give? Less bugs?
     
  4. GameTheory

    GameTheory Android Expert

    Alright I'll start by saying that I will not be able to be personally involved to teach you since time doesn't allow.

    Now you'll need some courses to learn the basics. The following is a good place on the internet with courses from top schools around the country like Harvard, MIT, and Stanford amongst many more. Make sure to choose "Self Paced" classes so that you can learn at your own pace.
    https://www.classcentral.com/

    You have a choice between Kotlin or Java for android. I recommend java since it's more widely used and you'll find plenty of support online for it. So you first need to learn some java basics. Here's a free self paced course...
    https://www.classcentral.com/course/udacity-java-programming-basics-6686

    After this install Android Studio(AS) and start the hello world app just to get you familiar with AS.

    Once you finish the above, you can just dive right in with android and learn more as you go...
    https://www.classcentral.com/subject/android-development?session=selfpaced

    When you get stuck on some java problems or android studio, feel free to drop by the development thread here that MoodyBlues linked you to, to ask for help.

    Good luck.
     
  5. MoodyBlues

    MoodyBlues Compassion is cool!
    VIP Member

    Well, as noted, this is a personal bias of mine; any regular here can tell you what I think of window$. :rolleyes:

    But personal biases aside, it just makes sense to use Linux to create Linux apps. If you're under the impression that using Linux means being stuck at a command prompt issuing cryptic commands, that hasn't been accurate for ≈25 years! Modern Linux distros have beautiful GUIs, and if you use KDE (like I do) as your DE (desktop environment), you'll be amazed at how it can look and act. And that's entirely up to you, the user. You'll have infinite customization possibilities. You'll wonder how you ever tolerated window$ with its ugly, minimally customizable interface. :eek:

    Becoming familiar with Linux shell scripting will come in handy for app development. And knowing how the Linux system is organized, how it manages space and memory and security, etc., can only help. I can't think of a downside. But I'm sure someone who likes window$ would disagree! :D

    If you're interested or just have questions, feel free to drop in to our Linux mega-thread. No prior Linux knowledge/experience required.
     
    Hussein Badawy and ocnbrze like this.
  6. bcrichster

    bcrichster ROMinator
    Moderator

    Think of it like this: Window$ sucks for building Android or Linux ANYTHING, actually seem counter productive to me in that aspect. Period. It's like using a conversion of a conversion, JUST to get something to POSSIBLY function.. Be like trying to build a skyscraper outta plaster (Windows) instead of steel (Linux) for integrity and proper function. Windows requires drivers and an abusively ridiculous amount of extra work just to do something simple. What you can do with a few lines of code in Linux ends up requiring nearly pages of code for similar function in Windows.. Windows has truly been problematic for building anything Linux and even the best Devs still need use a VM and actual Linux.iso to build with, so they still have to resort to Linux anyways.. Also, Windows is an easily virus infested swamp of BS (IMO) and a massive resource hog. Do yourself and your PC a favor and just use Linux for building Android.. It'll save you tons of headache and extremely oddball errors that you'd only get with trying to use Windows.. A great starter Linux for ppl who're totally used to Windows is called Mint Cinnamon, it's been the beat for me and I actually compile Android ROMs with it, makes Android life simpler and easier by far..
     
    ocnbrze and MoodyBlues like this.
  7. MoodyBlues

    MoodyBlues Compassion is cool!
    VIP Member

    bcrichster likes this.
Loading...
Similar Threads - need talk android
  1. Shub8899
    Replies:
    1
    Views:
    85
  2. noodletime
    Replies:
    2
    Views:
    143
  3. matthewatlant0s
    Replies:
    1
    Views:
    140
  4. Carlo Lita
    Replies:
    0
    Views:
    96
  5. ErasedZim
    Replies:
    3
    Views:
    153
  6. dropmail
    Replies:
    3
    Views:
    213
  7. Basher93
    Replies:
    6
    Views:
    257
  8. Mubeen Ahmed
    Replies:
    3
    Views:
    260
  9. XSnaker
    Replies:
    1
    Views:
    187
  10. Sean Peter Almedina
    Replies:
    6
    Views:
    1,620

Share This Page

Loading...