Hace un tiempo hice una pequeña librería llamada TableDB para poder manejar base de datos de forma cómoda en plataformas Android. Si alguien ha trabajo con SQLite en Android, sabrá que es algo bastante tedioso. Cuando tu base de datos empieza a crecer, realmente te puede llevar mucho tiempo gestionarla.
Gracias a liberar el código un día Javier Ros Moreno pudo verlo y se puso en contacto conmigo. El estaba interesado en hacer algo parecido y había visto TableDB y le había gustado lo que estaba haciendo, aunque el quería hacer algunos cambios.
Evidentemente le dije que trabajásemos juntos en la librería, y han sido tantos los cambios que hasta le hemos cambiado el feo nombre que tenía por uno mejor: Android DataFrameWork.
Para poder trabajar mejor lo subimos a Google Code y Javier empezó a mejorar la librería, sobretodo el rendimiento de esta que dejaba mucho que desear. Ahora mismo la librería funciona mucho mejor y hemos ampliado sus funcionalidades:
- Mejor rendimiento
- Más sencilla de usar
- Realizar backup y retores de la base de datos
- Mejor manejo de las versiones de la base de datos
- Serialización de los objetos Entity
- Nombres de las métodos y variables
Y muchas otras cosas.
La librería actualmente está funcionando en AndAndo y MyMemo, además de otros proyectos que actualmente no están en Android Market.
En la página actual de Android DataFrameWork existe un wiki (aunque no está terminado) donde se explica como funciona la librería.
Espero que todos los que estén interesados en desarrollar aplicaciones en Android vean los beneficios de la librería y que reporten errores e ideas desde la misma página para ir ampliando sus funcionalidades.




















Felicidades por tu aportación!