Para comenzar con Java, Abhishek le ha dado el enlace,
Y proporcionaría una lista de tutoriales que puede seguir:
1. Para un principiante, recomendaría el curso Udacity para principiantes Desarrollo de Android para principiantes: cómo hacer aplicaciones
- Mi teléfono no me deja leer contactos. ¿Qué tengo que hacer?
- Voy a rootear mi teléfono Android. ¿Existe algún riesgo durante el enraizamiento y después?
- Quiero aprender Java, C ++, C, Python, etc. y comenzar a programar de manera competitiva. ¿Cuál es la mejor manera de comenzar? Voy a la universidad este año y necesito ayuda para planificar en consecuencia.
- He descargado YTSDK. ¿Cuál es el procedimiento paso a paso para publicar la aplicación en Play Store?
- Tengo 16 años y quiero hacer aplicaciones para Android. ¿Cómo empiezo en línea?
2. Una vez que hayas terminado con lo básico, te recomendaría que sigas el canal “slidenerd” en youtube, él borrará todos tus conceptos y tendrá muchas buenas conferencias gratuitas. También tiene alrededor de 70 videos de Material Designslidenerd
3. Para referencia, siempre tiene la página en android.com que es el sitio web oficial de google y puede leer cualquier cosa desde aquí.
4.Hay un gran curso sobre Udemy, pero es de pago (puede obtenerlo por 10 $). Este curso primero comienza con los conceptos básicos de Java necesarios para Android, luego inicia Android desde el principio y cubrirá todo como SQL, análisis JSON, uso de Volley , también te enseña a hacer un clon de Whatsapp usando Parse SDK. Aprende el desarrollo de Android: curso completo para desarrolladores de Android
5.Udacity también tiene cursos para implementar servicios de Google en su aplicación impartidos por Google, cuando ya no sea un principiante, hágalo.
Codificación feliz
Gracias