Hacer una aplicación de Android no es diferente a hacer cualquier programa GUI. Tiene un archivo de interfaz de usuario para cada página, un archivo de código subyacente que admite la página y el resto de las clases para admitir las funciones.
Si eres completamente nuevo en la programación de GUI, te sugiero que primero aprendas Java correctamente. El siguiente libro es perfecto para un principiante:
Head First Java (English) 2nd Edition – Comprar Head First Java (English) 2nd Edition por Sierra, Kathy | Autor; Bates, Bert | Autor; En línea a los mejores precios en India – Flipkart.com
Head First Java te informará sobre los diversos trucos de Java y los conceptos orientados a objetos sin aburrirte. Asegúrese de comprar la 2da o posterior edición.
Una vez que haya terminado con esto, necesitará aprender un poco sobre XML, que es muy simple si ya ha realizado la codificación HTML (HTML es un subconjunto de XML).
Ahora, tan pronto como tenga conocimiento tanto de Java como de XML, tome un curso de Android yendo al sitio oficial de capacitación de Android:
Comenzando | Desarrolladores de Android
o inscribirse en el curso oficial de Android –
Cómo desarrollar el curso en línea de aplicaciones de Android
Mi consejo sería probar primero la serie de entrenamiento y luego hacer el video curso. Ambos son absolutamente gratuitos (a menos que desee una certificación de Udacity por parte de Google). Además de esto, si quieres ser un mejor desarrollador, suscríbete al canal Android Dev Bytes en Youtube para ver los videos de capacitación oficiales de Google:
Desarrolladores de Google
- Habilidades: voy a hacer una presentación la próxima semana. ¿Qué debo hacer para que mi presentación sea interesante y atractiva?
- ¿Cuáles son algunas de las habilidades importantes que los estudiantes universitarios deben saber, pero que generalmente no se enseñan en la universidad?
- ¿Cuáles son las habilidades imprescindibles para un trabajo de programación Java de nivel básico?
- ¿Qué son las habilidades para la vida?
- ¿Se pueden desarrollar grandes habilidades de programación o son innatas?
Estos serán suficientes para que comiences el desarrollo de Android. Si anhelas más, siempre puedes elegir cualquier libro de Android. Prefiero libros de publicaciones de Apress, otra alternativa es cualquier libro Packtpub para principiantes o profesional para Android. O si todavía te gusta el enfoque de Head First Labs, también puedes obtener la versión para Android del libro:
Head First Desarrollo de Android: Dawn Griffiths, David Griffiths: 9781449362188: Amazon.com: Libros
De nada 😉