1. This site uses cookies. By continuing to use this site, you are agreeing to our use of cookies. Learn More.

What programming languages should be learned for Android Apps development

Discussion in 'General Programming Chat' started by GoldenWarrior, Oct 18, 2014.

  1. GoldenWarrior

    GoldenWarrior Senior Member

    Joined:
    Jul 3, 2013
    Messages:
    975
    Likes Received:
    122
    Gender:
    Male
    Occupation:
    Finding Black Hat Method
    Hello BHW Member,
    I need to know which programming language should i know for developing an Android apps. From where i need to get start. I can learn C, C++, C# and Java. Do these programming language i need to know or please suggest me best. Also suggest me resource for learning everything.
    Thanks
     
  2. socialmediabuck

    socialmediabuck Newbie

    Joined:
    Aug 16, 2014
    Messages:
    14
    Likes Received:
    0
    Location:
    Jaipur
    Home Page:
    You need to learn Android language that is logically based on core java.
    Id software which supports android is Eclipse.
     
  3. uncommonbg

    uncommonbg Regular Member

    Joined:
    Jul 15, 2014
    Messages:
    233
    Likes Received:
    40
    Location:
    Neverland
    You'll need to learn Java If you want to code android apps.
     
  4. GoldenWarrior

    GoldenWarrior Senior Member

    Joined:
    Jul 3, 2013
    Messages:
    975
    Likes Received:
    122
    Gender:
    Male
    Occupation:
    Finding Black Hat Method
    I got it. But i need to know more before i get started. Do i need to know Core Java before starting Apps development?
    Thanks
     
  5. TrafficWizard

    TrafficWizard Junior Member

    Joined:
    Aug 22, 2014
    Messages:
    161
    Likes Received:
    28
    Home Page:

    Just learn java ! If you have fundamentals in it download android SK for ecalipse and go ahead, youtube is full of tutorials about this subject.

    Btw I suggest read API's for android versions to know what things can be done on specific versions ;)
     
  6. GoldenWarrior

    GoldenWarrior Senior Member

    Joined:
    Jul 3, 2013
    Messages:
    975
    Likes Received:
    122
    Gender:
    Male
    Occupation:
    Finding Black Hat Method
    @TrafficWizard,
    I was started with Android SDK for Eclips but 1st i think i must need to know about Java. Is there anything need to know about C++? Please let me know.
    Thanks
     
  7. member8200

    member8200 Regular Member

    Joined:
    Aug 9, 2014
    Messages:
    475
    Likes Received:
    33
    You need to learn Java before you get started with App development. You can use Eclipse as your development tool, then eventually install android sdk to eclipse for you to be able to create apps. :)

    there are a lot of video tutorials about java on youtube. I recommend 'the new boston' channel.
    http://www.youtube.com/watch?v=Hl-zzrqQoSE&list=PLFE2CE09D83EE3E28

    Hope this helps. Best of luck.
     
  8. Guilherme Cardoso

    Guilherme Cardoso Newbie

    Joined:
    Sep 29, 2014
    Messages:
    15
    Likes Received:
    3
    I work with javascript for android applications using Ionic Framework.

    It's not the same as a native solution because you're restricted to phonegap API but for me it's more than enough to deliver a application. The UI is pretty easy using CSS and i really like angular, why ionic fits to well for me.
     
  9. Pro33

    Pro33 Newbie

    Joined:
    Oct 14, 2014
    Messages:
    8
    Likes Received:
    0
    Java is the best one to learn
     
  10. TrafficWizard

    TrafficWizard Junior Member

    Joined:
    Aug 22, 2014
    Messages:
    161
    Likes Received:
    28
    Home Page:
    c++ is extremely powerful if you know how to use it... ! I have made some really fast/good casino/poker bots on c++ ! Tho there is tasks when one programming language "fits" more than other ! You can use c++ in android apps but it will take extra time to build stuff up more include of unknown libraries etc. Better stick with what you got.

    For example coding malware or multi OS stuff I stick to C++ ! C

    If I need to code some small software for cheap/fast for Windows I can always use .Net

    If I need to make some networking tool not advanced on some low level high acc% tool I can use python scrypting which is kinda/fast and really easy to learn/script ;)


    Once you learn one programming language, you can grasp other p.languages pretty fast !