Qué deben aprender los ingenieros de software de Android (Qué deben aprender los ingenieros de Android)
Primero, aprende java. Si Java se hace bien, Android será más fácil de aprender.
Conocimientos básicos de Android (depuración del entorno de desarrollo de Android, estructura de aplicaciones de Android, componentes de la interfaz y programación de la interfaz, cuatro componentes)
Android intermedio (IO de archivos y SQLite, gráficos, imágenes y animación, grabación y reproducción de audio y vídeo, programación de sensores, aplicaciones GPS)
Android avanzado (programación de red y WebService, desarrollo OpenGL-ES3D, integración de servicios de Google, desarrollo mediante NDK, Java y C llamándose entre sí).