Slide 21
Slide 21 text
Bases de datos
• - SQLiteOpenHelper y Cursor
• - Los problemas se detectan en runtime
• - Difícil de manejar versionado de tablas
• - La asincronía debía manejarse en forma manual
-
- - Room ✨
- - Queries chequeadas en tiempo de compilación
- - Anotaciones (@Entity, @Dao, @Query).
- - Soporte para LiveData y Coroutines
- - Migraciones sencillas
- - No es necesario manejar Cursors a mano