Recursos para aprender y mejorar en Android
miércoles, abril 10, 2013 at 7:04AM
jtristan in Artículos Android, recursos

En el blog bongizmo,  Sergey Povzner ha publicado un completo artículo sobre lo que él considera que todo desarrollador Android debería leer, conocer y usar para poder desarrollar aplicaciones con ciertas garantías.

En el apartado de libros, considera que los más importantes son:

  1. The Busy Coder’s Guide to Android Development (Mark Murphy): no es un libro como tal, sino una guia completísima (actualmente más de 2000 páginas en su versión 4.7) que se actualiza cada dos meses con nuevos capítulos. No existe en versión física, pero en su versión electrónica podemos descargarlo tanto en pdf, epub o kindle. Para acceder el libro, hay que comprar una suscripción anual por unos 35 euros, mediante la cual tendremos acceso a todas las actualizaciones que se realicen durante ese año además de consultas directas a los creadores del libro.
  2. Smashing UI (Juhani Lehtimaki): es un libro dedicado al diseño. En él encontraremos como usar varios patrones de diseño y componentes.

Google ha puesto a nuestra disposición una gran cantidad de excelente material. Siguiendo con el tema del diseño, destaca Android design, donde podremos encontrar consejos y explicaciones de como deben funcionar nuestras aplicaciones, entender como desarrollar para dispositivos con diferentes tamaños de pantalla y resoluciones, como crear iconos, patrones de diseños, etc.

Si no encuentras aquí la respuesta a uno de tus problemas, será muy difícil que la puedas encontrar en cualquier otro sitio. En StackOverflow, hay gente tan activa en Android como CommonsWare, Roman Nurik o Reto Meier. Es una buena idea subscribirse al feed de sus respuestas.

Aunque en el mundo Android hay gran cantidad de librerías, hay unas pocas que son indispensables para afrontar con garantías cualquier proyecto:

  1. ActionBarSherlock (de Jake Wharton): mediante esta librería podemos implementar el actionBar en cualquier versión de Android, sin necesidad de tener que diferenciar comportamientos dependiendo de la versión.
  2. ViewPagerIndicator (de Jake Wharton): si has utilizado el Google Play, ya sabes la potencia que da a una aplicación el ViewPagerIndicator.
  3. Universal Image Loader (de Sergey Tarasevich): una gran librería si necesitas cargar muchas imágenes sin que la aplicación finalice en un desbordamiento.
  4. Ada Framework (de Txus Ballesteros): si tienes que utilizar sqlite en tu aplicación, no dudes en usarla. Olvídate del trabajo repetitivo (y posiblemente causante de fallos) de tener que crear cada select, insert o delete.

Naturalmente, estos son unos pocos recursos, entre todo el material que podemos encontrar. No deberíamos de olvidar añadir a nuestros círculos a la Comunidad Oficial de Desarrolladores de Android así como seguir blogs de gran calidad, como los de Cyril Mottier’s o el de Mark Allison. En castellano también podemos encontrar mucho material en AndroCode, Androideity y el excelente curso, en constante crecimiento y actualización de Salvador Gómez en sgoliver.net.

A ver si entre todos podemos mejorar estas opciones. ¿Qué libros, blogs, librerías, etc piensas que son imprescindibles en el mundo Android?

Article originally appeared on javaHispano (http://www.javahispano.org/).
See website for complete article licensing information.