Cómo usar Room para la persistencia de datos

Usa la biblioteca de Room para crear y usar fácilmente bases de datos relacionales en una app para Android.

 

Flujos de Kotlin en la práctica

Video Opcional

Aprende sobre las potentes y expresivas APIs de Flow y a aprovechar al máximo Flows en una app para Android.

Prueba de flujos

Artículo Opcional

Aprende a crear elementos falsos para aislar el código que se pone a prueba, a probar StateFlows que creó stateIn y mucho más sobre cómo probar Flows y StateFlow.

Uso de las APIs de Kotlin de Room

Video Opcional

Room es una biblioteca de bases de datos que forma parte de Android Jetpack. Simplifica tu trabajo con las bases de datos para Android. En este video, Florina nos explicará cómo usar y probar las APIs de Room.

Cómo lograr la persistencia de los datos con Room

Codelab

Aprende a usar Room en tus apps para Android. Room es una capa de abstracción sobre SQLite que proporciona APIs convenientes para configurar y consultar la base de datos.

Cómo leer y actualizar datos con Room

Codelab

Aprende a agregar y modificar datos existentes con Room.

Práctica: Cómo compilar la app de Bus Schedule

Codelab

Aplica los conceptos que aprendiste en esta ruta de aprendizaje para agregar persistencia de datos a la app de Bus Schedule.

¿Qué sigue?

Video Opcional

¡Bien hecho! Completaste esta ruta de aprendizaje y aprendiste sobre la persistencia de los datos con la biblioteca de Room. Room proporciona una capa de abstracción sobre SQLite que te permite omitir el código estándar, verificar tus consultas en el tiempo de compilación y mucho más.

Cuestionario

Pon a prueba tus conocimientos y obténn la insignia de Room.