Según mi opinión, el mejor sitio para aprender android es Udacity: cursos en línea gratuitos y programas de Nanodegree . Cuenta con videos de alta calidad, de ritmo propio, creados por google. Incluso si no tienes conocimientos básicos de java, aún no puedes intentarlo porque aquí los cursos están especialmente diseñados para principiantes que no saben mucho sobre programación.
Puedes optar por un nano grado para desarrolladores de Android o puedes navegar por cursos gratuitos para aprender Android.
Si quieres probar cursos gratuitos, debes seguir este orden:
Principiante: –
- ¿Qué tan difícil es la codificación y dónde puedo aprender de forma gratuita?
- ¿Es demasiado tarde para que un niño de 30 años aprenda a bailar?
- Cómo inspirar a tus alumnos a aprender.
- ¿Cuáles son las fuentes para aprender la teoría de grafos si no tengo conocimiento al respecto?
- ¿Cuánto tiempo se tarda en aprender un idioma extranjero?
- Interfaz de usuario
- Entrada del usuario
- Aplicaciones multipantalla
- Redes
- Almacenamiento de datos
Avanzado: –
- Desarrollando aplicaciones de Android
- Desarrollo avanzado de aplicaciones para Android
- Gradle para Android y Java
Y también puedes ir a Desarrolladores de Android para todas las consultas relacionadas con Android.