Para una respuesta rápida, es simplemente JAVA.
La comunidad de desarrolladores de Android recomienda JAVA. Y obtienes Android Studio (recomendado por Google) que usa Java y un IDE creativo para desarrollar aplicaciones. Pros: El estudio interactivo de Android IDE es realmente útil. Google recomienda JAVA para aplicaciones de Android.
Si es mejor con C o C ++, le aconsejo que eche un vistazo a C #, que es una alternativa a C ++ (en la categoría orientada a objetos) y pertenece a la plataforma. (DOT) NET. Si se siente cómodo con C #, opte por Visual Studio IDE e instale las herramientas Xamarin (necesarias para crear aplicaciones para plataformas Android e iOS). Ventajas: creación Las aplicaciones de Android e iOS son similares. Contras: El IDE no es tan interactivo como el estudio de Android.
- ¿Cómo sé la fuente de tráfico a mi página de aplicación de Android en Google Play Store?
- ¿Dónde y cómo puedo aprender el desarrollo de Android desde cero?
- ¿Qué idiomas tengo que aprender para desarrollar aplicaciones de Android?
- ¿WhatsApp perderá popularidad después de su reciente actualización?
- ¿Por qué necesitamos un servicio cuando todo se puede hacer mediante un hilo de fondo en Android?
Además, para el desarrollo de juegos, puede usar algunos motores de juegos de terceros como Unity, Unreal, etc. Y luego incrustar los juegos en cualquiera de estos lenguajes de programación mencionados anteriormente.