Home

Awesome

Awesome Android

A curated list of awesome Android frameworks, libraries and software.

Contribuir

Por favor lea la siguiente guía para poder contribuir con el proyecto.

Este es un documento de acceso público en el que se pretende recopilar las mejores librerías, herramientas, libros, sitios webs para desarrollar y usar en proyectos Android.

Listado

Librerias

Imagenes

Listado de librerías sobre la carga y manipulación de imágenes:

TO DO:

Bases de datos

Listado de librerías para relacionadas con las bases de datos y almacenamiento de información:

greenDAO

Descripción: greenDAO es un ORM que nos va a ayudar a crear y manejar el modelo de base de datos SQLite que vamos a usar en nuestra aplicación.

URL del proyecto: http://greendao-orm.com

Vídeos:

Tutoriales:

Comentarios:

Conectividad Web

Listado de librerías para facilitar la tarea de realizar solicitudes Web:

Volley

Descripción: Volley es una librería que hace fácil y más rápido el trabajo de hacer peticiones Web.

URL del proyecto: https://android.googlesource.com/platform/frameworks/volley/

Vídeos:

Tutoriales:

Comentarios:

RoboSpice

Descripción: Es una librería ayudar a tratar tareas que pueden demorar un largo tiempo en realizarce de forma sencilla, especialmente tratando peticiones a travez de la red.

URL del proyecto: https://github.com/stephanenicolas/robospice

Vídeos:

Tutoriales:

Comentarios:

Realidad aumentada

Listado de librerías para facilitar la tarea de realizar aplicaciones que deban utilizar realidad aumentada:

Vuforia

Descripción: Es una librería que nos va a dar una interfaz configurable para el uso de realidad aumentada en nuestras aplicaciones.

URL del proyecto: https://developer.vuforia.com/getting-started-overview

Vídeos:

Tutoriales:

Comentarios:

Bluetooth

Listado de librerías para facilitar la tarea de realizar aplicaciones que deban utilizar bluetooth:

BluetoothSPP

Descripción: Es una librería que nos va a dar una interfaz configurable para el uso del bluetooth en nuestras aplicaciones.

URL del proyecto: https://github.com/akexorcist/Android-BluetoothSPPLibrary

Vídeos:

Tutoriales:

Comentarios:

Video Juegos

Listado de framework que nos van a ser de utilidad en el desarrollo de video juegos en 2D y 3D en Android

LibGDX

Descripción: Es un framework que nos va a dar una interfaz configurable para armar nuestros proyectos dedicados al desarrollo de video juegos 2D y 3D. Ademas de ayudarnos a que el mismo sea multiplataforma a pesar de trabajar con código nativo (Java) y aprovechar al máximo el rendimiento de la GPU utilizando OpenGL.

URL del proyecto: http://libgdx.badlogicgames.com

Vídeos:

Tutoriales:

Comentarios:

Herramientas

Listado de herramientas que nos van a ser de utilidad en el desarrollo de aplicaciones Android

PID cat

Descripción: Esta herramientas es una mejora del script llamado logcat color que nos va a mostrar toda la salida de logcat en diferentes colores dependiendo del tipo, restringiendo unicamente a la salida que corresponde a nustra aplicación en nuestra terminal.

URL del proyecto: https://github.com/JakeWharton/pidcat

Uso: Como dice en la web del proyecto, una vez configurada, unicamente debemos ejecutar el script seguido del nombre del paquete de nuestra aplicación, y podremos ver una hermosa salida del logcat coloreada unicamente de nuestra aplicación, sin que se mezcle con el resto de la salida del sistema. Aclaración: al ser un script en Python, podremos utilizarlo en cualquier sistema que tengamos el SDK de Android y un interprete de Python instalado.

Comentarios:

Otros recursos

Listados de otros recursos que nos pueden resultar utiles a la hora de desarrollar en esta plataforma:

Libros

TO DO:

Redes sociales

Listado de perfiles importantes en redes sociales como G+, o Twitter y listas de correo.

Sitios webs