En esta guía aprenderás a cómo usar la librería Room de Android para crear bases de datos de tus Apps Android.
Sección 1. Empezando Con Room
Esta sección te ayuda a incorporar la librería Room en tus aplicaciones Android. Toda la guía estará basada en un ejemplo de una App de listas de compras que te servirá para practicar.
- Introducción A Room — te muestra una visión general de Room y como interviene en la arquitectura de una App.
- Ejemplo De Room: App Listas De Compras — te explica el objetivo y alcance del ejemplo usado a lo largo de toda la guía.
- Crear Una Base De Datos Room — te ayuda a crear un proyecto en Android Studio con la dependencia de Room y como crear los componentes de una base de datos.
Sección 2. CRUD Con Room
Aquí veras como insertar, consultar, actualizar y eliminar datos con Room a través del sistema de anotaciones de la librería.
- Insertar Datos Con Room — te introduce a la anotación
@Insert
para insertar registros en tus tablas. - Consultar Datos Con Room — te muestra cómo usar la anotación
@Query
para consultar datos. - Actualizar Datos Con Room — usa
@Update
para actualizar registros. - Eliminar Datos Con Room — usa
@Delete
para eliminar datos.
Sección 3. Relaciones De Bases De Datos
En esta sección te provee los pasos de implementación para representar relaciones entre tablas.
- Relaciones Uno A Uno — aprende a consultar datos de relaciones uno a uno.
- Relaciones Uno A Muchos — aprende a consultar datos de una relación uno a muchos.
- Relaciones Muchos A Muchos — aprende a consultar datos de una relación muchos a muchos.
Sección 4. Vistas
- Crear Vistas Con Room — te enseña a crear views en tu base de datos SQLite a través de la anotación
@DatabaseView
.
Sección 5. Depuración
- El Database Inspector De Android Studio — te muestra cómo usar la herramienta Database Inspector para inspeccionar, consultar y modificar tus bases de datos mientras tu app está corriendo.