What requirements you need to create an Android App ? Which Language you need to learn ?

in android •  7 years ago 

quoteDeciding which programming language to start with will depend entirely on what you hope to accomplish. And once you know the language, you can find the IDE and the tools to match.

The languages you might consider learning for Android development include:

Java– Java is the official language of Android development and is supported by Android Studio. It has a steep learning curve however.
Kotlin– Kotlin was recently introduced as a secondary ‘official’ Java language. It is similar to Java in many ways but is a little easier to get to grips with.
C/C++ – Android Studio also supports C++ with the use of the Java NDK. This allows for native coding applications, which can be handy for things like games. C++ is more complicated still however.
C#– C# is a slightly more beginner friendly alternative to C or C++ that obfuscates more code. It’s supported by some very handy tools like Unity and Xamarin which are great for game development and for cross platform development.
BASIC– A bonus option is to learn BASIC and try the B4A IDE from Anywhere Software. This is an easy but powerful tool, though definitely much more ‘niche’!
Corona/LUA – Another cross-platform tool build on LUA. It massively simplifies the app-building process and allows you to call native libraries.
PhoneGap (HTML, CSS, JavaScript) – If you already know how to build interactive web pages, then you can use this knowledge with PhoneGap to build a more basic cross-platform app.

quoteLearn more @ https://hitmantechworld.com/what-requirements-you-need-to-create-an-android-app-which-language-you-need-to-learn1. item

Authors get paid when people like you upvote their post.
If you enjoyed what you read here, create your account today and start earning FREE STEEM!
Sort Order:  

Not indicating that the content you copy/paste is not your original work could be seen as plagiarism.

Some tips to share content and add value:

  • Use a few sentences from your source in “quotes.” Use HTML tags or Markdown.
  • Linking to your source
  • Include your own original thoughts and ideas on what you have shared.

Repeated plagiarized posts are considered spam. Spam is discouraged by the community, and may result in action from the cheetah bot.

Creative Commons: If you are posting content under a Creative Commons license, please attribute and link according to the specific license. If you are posting content under CC0 or Public Domain please consider noting that at the end of your post.

If you are actually the original author, please do reply to let us know!

Thank You!

Hi! I am a robot. I just upvoted you! I found similar content that readers might be interested in:
http://www.androidauthority.com/develop-android-apps-languages-learn-391008/