Archivos de la categoría android

Android Annotations

androidannotations

A la hora de programar en Android hay ciertas tareas que son repetitivas, como por ejemplo seleccionar un TextView para editar su contenido o hacer una petición REST, y que hacen que el desarrollo de una aplicación sea un poco tedioso.

Pues una buena solución, para que estás tareas sean mucho más fáciles de implementar, es AndroidAnnotations, un proyecto de código abierto con todas estas ventajas:

  • Inyección de dependencias: inyecta views, extras, system services, resources, …
  • Modelo de hilos simplificado: simplemente añadiendo una anotación a un método este se ejecutará en el hilo del UI o en segundo plano.
  • Eventos: anota un método para manejar los eventos de los Views, sin necesidad de crear la clase para el Listener.
  • Clientes REST: simplemente creando un una interfaz para el cliente, se generará la implementación.
  • No hay magia: genera subclases en tiempo de compilación y puedes ver el código generado.
  • Todo en menos de 150Kb y casi sin reducción de rendimineto.

Y como se que cuesta un poco empezar con algo nuevo, aquí os dejo un proyecto que tengo en GitHub que podéis usar como base para hacer las primeras pruebas.

BaseAndroidAnnotations