Actualmente estoy haciendo algunos cursos sobre desarrollo de aplicaciones para Android de Udacity, tengo buenos conocimientos de Java y estoy haciendo una especialización de desarrollo web completo de Coursera. En lo que respecta a mi experiencia, Android tiene una gran cantidad de API basada en Java y es un poco difícil de usar para principiantes y, en ocasiones, se vuelve muy frustrante.
Creo que se requiere un mínimo de 1 año para aprender Android si tienes un buen conocimiento básico de Java. Te recomendaré encarecidamente que tomes cursos de Android Basics Nanodegree by Google de Udacity. Cada curso individual es gratis. Actualmente están proporcionando acceso gratuito de 7 días sin ningún detalle de pago requerido. Lo primero que debe hacer después de firmar la prueba gratuita es tomar una captura de pantalla del programa de estudios porque no tendrá acceso a él después de que finalice la prueba.
El consejo final es dar 3-4 horas diarias para aprender Android. Como tienes un buen conocimiento del desarrollo web, intenta practicar más.
- ¿Por qué el emulador de Android es tan lento?
- Cómo editar una aplicación de Android y hacerla mía
- ¿Cuáles son los costos para desarrollar aplicaciones móviles de Android?
- ¿Cuál es la mejor y más rápida forma de aprender programación de Android?
- ¿Debo aprender Corona, Lua o Java para Android?