sábado, 2 de agosto de 2014

“The Android Arsenal” , La Comunidad al rescate

En este blog creemos que el trabajo en equipo es muy importante, y que tambien creemos que al trabajar en Internet, podemos pedir ayuda a mucha gente, en muchos lugares.

En este caso, vamos a charlar sobre “The Android Arsenal”, una excelente pagina web que nos sirve como directorio de más de 500 librerias OpenSources.

Es un auténtico nicho de recursos y normalmente es fácil encontrar cosas realmente interesantes y útiles.
The Android Arsenal es una web en la que, haciendo honor a su nombre, encontrarás un arsenal de links (bien clasificados y ordenados) sobre el mundo Android y más concretamente en lo referente al diseño, ui, ux, programación, descargas desde github… etc. Vamos, ¡Una mina!

Desarrollar en Android se está convirtiendo cada día en algo mucho más fácil gracias a las mejoras del ADT, pero sobre todo a las librerías que nos facilitan enormemente la vida.
Ahora vamos a poner un listado de las 10 mejores librerías gratuitas para Android hasta la fecha.

Android Support Package
La librería por excelencia. El equipo de Android la ha desarrollado para hacer compatibles las innovaciones de los últimos SDK con versiones antiguas. Puedes por ejemplo desarrollar con Fragments o utilizar los fantásticos Loaders de las últimas revisiones.
ActionBar Sherlock
Otra de las maravillas que introdujo Android 3 fue la Action Bar. Por alguna razón desconocida, esta no se incluyo en el Support Package hasta el año pasado. Sin embargo, esta otra librería nos da toda la funcionalidad de las mismas adaptada a versiones muy anteriores de Android. Prácticamente idéntica de usar a la oficial, pueden ver cómo se usa en el curso de Android Avanzado opor la web.
Roboguice
Una herramienta que facilita enormemente la programación mediante inyecciones de código. Permite por ejemplo cargar las vistas sin necesidad de los tediosos castings del findViewById.
Es más fácil verlo que explicarlo:


ViewPagerIndicator
Actualmente es prácticamente imprescindible si queremos dotar a nuestras aplicaciones de una experiencia de usuario moderna. Permite la navegación por pestañas mediante el gesto de arrastre (o swipe), entre otras opciones.  

GreenDAO
Excelente librería para trabajar con bases de datos de SQLite mediante objetos. Quizá no merezca la pena para proyectos pequeños, pero puede facilitar mucho la vida con bases de datos con varias tablas y objetos algo más complejos.

Bugsense
Esta librería envía información sobre errores que se producen cuando los usuarios están utilizando tu App y la presenta de manera muy detallada en tu área de clientes. Hay una versión gratuita apta para aplicaciones relativamente pequeñas (hasta 500 errores al mes).
Menú lateral
No quiero dar una única librería para esto porque hay múltiples opciones, hasta la nueva con soporte oficial y cada una tiene sus pros y sus contras. Pero creo que es importante saber de la existencia del patrón de menú de navegación lateral y de los posibles métodos de implementación
Pull To Refresh
El método de actualización de listas o cualquier tipo de grid tirando de ellos es un patrón intuitivo que se ha colado en nuestros dispositivos y que seguramente te vendrá bien reproducir en muchos casos. Esta librería incorpora toda la lógica necesaria.  Ya fue incorporada a la librería de soporte nativa de Android.
HoloEverywhere
Consigue dotar a tus aplicaciones la apariencia Holo independientemente de la versión de Android de su dispositivo. Disponible desde el SDK correspondiente a Android 1.6.
Gson

Aunque no es exclusiva de Android, si no más bien de Java, esta librería nos permite transformar JSON en objetos Java y viceversa, lo que resultará muy útil para enviar y recuperar objetos entre la aplicación y un servidor

No hay comentarios:

Publicar un comentario