What programming languages should be learned for Android Apps development

10 replies
Hello Warrior 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
#android #apps #development #languages #learned #programming
  • Profile picture of the author scriptracer
    You need to learn Java, this is where you can see how to start android development.
    https://developer.android.com/traini...app/index.html

    That is not the only way, there is Titanium:
    Titanium Mobile Application Development | Appcelerator Inc.

    It's language is JavaScript. When you make an app, it can compile the same app for Android and for iPhone. But it is not free.
    {{ DiscussionBoard.errors[9606954].message }}
  • Profile picture of the author robertsampson
    You need to learn java programming language.Many tutorials and the easy guidelines are available on the internet and android application is based on the java programming language.it is not tough easily you can learn.
    {{ DiscussionBoard.errors[9608519].message }}
  • Profile picture of the author programminggreek
    Java is main or the Android App
    {{ DiscussionBoard.errors[9725422].message }}
  • Profile picture of the author dervaish
    In addition to Java, you also will need to know XML for basic applications. XML is about as easy as it gets, although it is technically a mark-up and not a true programming language, so if you are already comfortable with Java, it should be no problem to pick it up.
    {{ DiscussionBoard.errors[9725430].message }}
  • Profile picture of the author Vin Venture
    Have my final exam for my android course this week - you want to learn Java and familiarize yourself with XML. Java = functionality, XML = layout.
    {{ DiscussionBoard.errors[9727330].message }}
  • Profile picture of the author kaufenpreis
    Banned
    If you want specifically to work with Android, you'll need to learn Java. If you just want a general introduction to programing, C/C++ would probably be a better place to start, as people tend to pick it up faster than Java.
    {{ DiscussionBoard.errors[9728510].message }}
  • Profile picture of the author blinkenlights
    If you want to do apps, then probably Java like the previous poster said. I dunno, just guessing as I don't do apps.

    But if you want to do games, then forget java, go with Unity3d C#. It's not even a close decision. Unity3d and you'll be able to cross-compile to all major game platforms from one code base. PC, Mac, Browsers, Windows Mobile, Android, iOS, Xbox, and the list goes on.
    {{ DiscussionBoard.errors[9730558].message }}
  • Profile picture of the author salvibd
    I understand finally that Java program is very important. Can any one suggest how to start learning the program as beginner?
    {{ DiscussionBoard.errors[9731379].message }}
  • Profile picture of the author emailextractions
    you can start with python instead of java if you want to.
    python is much more versatile imo, but ofc java is mainstream.
    plus learning python is way much easier
    {{ DiscussionBoard.errors[9733441].message }}

Trending Topics