Recientemente me propuse aprender a programar aplicaciones para móviles Android, y puedo afirmar que he dado el primer paso, un poquito más allá del típico ‘hola, mundo’ o en este caso ‘hola, android’. Si eres programador sabrás que ‘hola, mundo’ es un primer paso a partir del cual puedes dar todos los demás, e implicitamente significa que: has conseguido hacer funcionar una plataforma de desarrollo/edición de programas, has instalado el compilador (interprete, lo que sea), sabes compilar una aplicación, ejecutarla y mostrar algo por pantalla….
El fruto de estos primeros pasos han sido dos aplicaciones publicadas en el Market que se encuentran en fase beta:
- Campinguia.com : guia de campings de España
- Pronostico Quiniela : estadísticas y ayuda para hacer la quiniela
Requisitos para programar aplicaciones Android
Android está basado en Java y XML para la parte de interfaz de usuario.
- Conocimientos mínimos de Java o programación orientada a objetos
- XML es un lenguaje de marcas (como HTML) por lo que no deberías tener ningún problema para aprenderlo si no lo conoces.
Web oficial Android para desarrolladores
En la web oficial para desarrolladores Android existe un guía (formato html) que para iniciarse a programar aplicaciones de forma práctica, es decir, empleando ejemplos. Abarca una gran cantidad temas de Android empezando por cómo instalar todo lo necesario para programar aplicaciones. Además de la referencia completa de librerías y objetos de Android.
En mi caso, la web oficial me resultó insuficiente para iniciarme. No sé si fue porque los contenidos están en una web, y eso me predispone a dedicarle menos tiempo y concentración que ha un libro p.e., o porque el contenido teórico y la explicación de los ejemplo es un poco escasa.
Libro: Hello, Android
Si lo has intentado todo y no todavía no lo has conseguido, este es tu libro. Lo explica todo de manera sencilla y empleando los detalles justos para no perderse, sobre todo los primeros capitulos. Una vez dados los primeros pasos y haber creado las primeras aplicaciones de ejemplo, este libro puede quedarse un poco corto si lo que quieres es profundizar en Android.
Libro: Pro Android 2
Este libro es más formal y detallado que el anterior, y creo que es ideal para profundizar, o utilizar como manual de consulta para temas concretos, ya que lo explica casi todo.
Resumiendo
Si sabes algo de java o programación orientada a objetos
prueba con la web de Android para desarrolladores
y si no te aclaras,
no te desmoralices,
prueba con ‘Hello, Android’
y cuando necesites algo más:
‘Pro Android 2′.
Fin


