Lo más importante es que necesitas saber Java. Hoy en día, incluso python se está volviendo popular, pero aún sugeriría Java.
Aprenda Java, es fácil … y necesita conocer los conceptos básicos, es decir, core java, oop, anulación, sobrecarga.
Una vez que haya terminado, vaya al siguiente paso y eche un vistazo a los desarrolladores de Android, tiene una documentación fantástica para comenzar con el desarrollo de Android.
- ¿Cuántas descargas se necesitan para que una aplicación de Android gane $ 3 por día a través de un anuncio?
- ¿Debo ir a Flutter o Android Studio para mi carrera?
- ¿Cómo se crea un cambio de tamaño automático del diseño de acuerdo con los diferentes tamaños de pantalla en Android?
- Además de los lenguajes de programación, ¿cuáles son otros elementos que comprenden los juegos móviles (es decir, Photoshop, Unity, etc.)?
- ¿Cómo afecta el recolector de basura de Java a la eficiencia del sistema Android?
A continuación, si está buscando autoaprendizaje (que creo que es la mejor manera), también encontrará un excelente video tutorial en YouTube (consulte el nuevo canal de Boston) y muchos blogs sobre el desarrollo de Android.
Mire estas pequeñas aplicaciones, son versiones personalizadas de juegos populares de Android.
Flappy 2048 – Aplicaciones de Android en Google Play
One (Reverse2048) – Aplicaciones de Android en Google Play
Por lo tanto, comience con poco y eventualmente con la práctica acelerará. Más tarde, lo ayudará a crear excelentes aplicaciones e integrarse con tecnologías innovadoras como la nube, bigdata e IOT.
Todo lo mejor.