Aquí hay una lista de idiomas que se pueden usar para desarrollar en Android:
- Java: lenguaje principal de desarrollo de Android
- C ++ – NDK para bibliotecas, no aplicaciones
- Python, bash, etc. – A través del entorno de secuencias de comandos
- Corona- One es usar el Corona SDK. Corona es un SDK de alto nivel construido en el lenguaje de programación LUA. LUA es mucho más simple de aprender que Java y el SDK elimina gran parte del dolor en el desarrollo de aplicaciones de Android.
- Tecnología Phonegap / Cardova: que utilizaba HTML 5, JavaScript, CSS
- Tecnología Xamarin: que usa c # y en la que se usa mono para eso. Aquí MonoTouch y Mono para Android son implementaciones multiplataforma de la Infraestructura de lenguaje común (CLI) y las Especificaciones de lenguaje común.
- Kotlin: última incorporación al idioma oficial compatible con Android.