Hola
Tengo 3 años de experiencia en Android, pero puedo responder a esta pregunta.
Deberías saber muchas cosas. Necesita actualizar la tecnología actual y las actualizaciones.
- ¿Por qué es Android más popular que iOS?
- ¿Qué es una ROM personalizada para una Panasonic P31?
- ¿Quién creó el Android?
- Cómo convertir un StringRequest en JSONObject con Android Studio
- ¿Cuál es el mejor instituto para el entrenamiento de verano en el desarrollo de aplicaciones de Android?
- Android todo el ciclo de vida de desarrollo.
- Necesita conocer los principios SOLID y saber cómo puede solicitar un mejor estilo de codificación.
- Patrones de diseño.
- MVP, MVC y MVVM.
- RX java.
- Daga
- Casos de prueba. Tanto la unidad como el diseño.
- NDK.
- Cómo crear una biblioteca.
- Idioma Kotlin
- Cómo puedes hacer cualquier cosa con una línea mínima de código.
- Buena capacidad de comunicación. 5+ necesitas comunicarte con clinet. Necesita saber cómo puede hacer que la aplicación fluya. Debe conocer el manejo del cliente capibabaliy.
Hay muchas más cosas ahí. Obtendrá con el medio ambiente y el tiempo.
Gracias espero que esto te ayude.