What programming languages ​​can be used to develop Android applications?

Possible duplicates:
What programming languages ​​can I use on Android Dalvik?
What programming languages ​​can be used for development on Android?

What programming languages ​​can be used to develop Android applications?

Also have plans in the future to expand the number of programming languages ​​supported by Android?

UPDATE: here are really good answers

What programming languages ​​can be used for development on Android?

+48
android programming-languages mobile
Oct. 16 '10 at 17:33
source share
1 answer

Here is a list of languages ​​that you can use for Android development:

  • Java is the main development language for Android

  • Kotlin , a third-party language from JetBrains announced by Google on Google I / O 2017

  • C ++ - NDK for libraries, not applications

  • Python, bash, et. et al. - Through the scripting environment

  • Corona - you need to use the Corona SDK . Corona is a high-level SDK built on the LUA programming language. LUA is much easier to learn than Java, and the SDK takes up a lot of pain when developing an Android application.

  • Phonegap / Cardova technology - which used HTML 5, JavaScript, CSS

  • Xamarin technology - used by C # and which uses mono. Here MonoTouch and Mono for Android are cross-platform implementations of Common Language Infrastructure (CLI) and Common Language Specifications.

As for your second question: android is highly dependent on its java architecture, I find it unlikely that other major development languages ​​will appear in the near future. However, there is no particular reason why someone could not implement another language in Java (something like Jython) and use it. However, it will certainly not be as simple or simple as writing Java code.

+41
Oct 16 2018-10-10
source share



All Articles