Los días, meses y años exactos nunca se pueden estimar porque diferentes personas tienen diferentes estilos y ritmos de aprendizaje.
Necesitas aprender las siguientes cosas.
- Java (pasa una buena cantidad de tiempo aprendiendo esto, te dará una ventaja sobre los demás) [ ya lo has completado ]
- Componentes de la aplicación como: –
- Intenciones
- Ocupaciones
- Receptores de radiodifusión
- Servicios
- Proveedores de contenido, etc.
- Bases de datos (sqlite)
Luego comienza a desarrollar algunos proyectos. Puede tomar ejemplos básicos e implementarlos.
- Cómo construir una aplicación de mensajería paso a paso para Android
- ¿Cuándo debo usar el método view.post () para actualizar la interfaz de usuario en Android?
- ¿Qué herramientas y técnicas necesitará uno para crear una aplicación que pueda ayudar en la segregación de desechos, al reconocer el tipo de desechos a través de la voz o una foto?
- ¿Cuál es el mejor libro para un principiante para aprender Android?
- ¿Cuáles son algunas buenas aplicaciones de Android para el aprendizaje y el desarrollo de habilidades?
También mire algunos códigos de github y otras fuentes. Al principio puede sentir que no comprende, pero gradualmente lo entenderá.
La mejor manera de aprender esto es comenzar a hacer algunos proyectos.
Feliz codificación !!