Java es el idioma principal y oficial para el desarrollo de Android. La mayoría de las partes de Android están escritas en Java y sus API están diseñadas para ser llamadas principalmente desde Java (Android ejecuta todo el software en Dalvik VM, que es una implementación alternativa de Java). Por lo tanto, sugeriría que Java es suficiente para aprender a construir aplicaciones de Android.
Sin embargo, si me solicita otras opciones, sí, también puede usar otros idiomas para crear bibliotecas o aplicaciones.
HTML5, CSS3 y JavaScript: si tiene conocimientos sobre HTML5, CSS3 y JavaScript, puede crear aplicaciones de Android con Phonegap. Estas se conocen como aplicaciones híbridas.
- ¿Vale la pena el desarrollo inmersivo de Android de la Asamblea General?
- Cómo aprender Java para el desarrollo de Android
- ¿Es mejor trabajar como desarrollador de aplicaciones o como el que hace las herramientas para desarrolladores (Xcode, Android Studio, etc.)?
- ¿Qué puedo aprender ahora mismo en solo 10 minutos que podría ser útil para el resto de mi carrera de desarrollo de Android?
- Sugiérame un buen teléfono Android con rs. 6000?
C / C ++: es posible desarrollar aplicaciones C y C ++ usando el Kit de desarrollo nativo de Android (NDK). Tenga en cuenta que NDK se usa principalmente para bibliotecas, no para crear aplicaciones.
Python: kivy es un buen marco de Python multiplataforma que funciona para Android. Google proporciona algo llamado ASE (Android Scripting Environment) que permite que las secuencias de comandos Python se ejecuten en Android.
Mientras aprendes a construir uno. Puede consultar cursos en línea gratuitos o video conferencias. Mira los videos de newboston:
Desarrollo de aplicaciones de Android para principiantes
Tutoriales de desarrollo de aplicaciones de Android