Utiliser Room pour la persistance des données

Utilisez la bibliothèque Room pour créer et utiliser facilement des bases de données relationnelles dans une application Android.

 

Les Flows Kotlin en pratique

Vidéo Activité facultative

Découvrez les API Flow, aussi puissantes qu'expressives, et comment exploiter tout le potentiel des Flows dans une application Android.

Test des Flows

Article Activité facultative

Apprenez-en plus sur la création de faux pour isoler le code testé, sur le test des StateFlows créés par stateIn et sur le test des Flows et des StateFlow.

Utiliser les API Kotlin Room

Vidéo Activité facultative

Room est une bibliothèque de base de données faisant partie d'Android Jetpack. Elle simplifie votre travail avec les bases de données pour Android. Dans cette vidéo, Florina nous montre comment utiliser et tester les API Room.

Persistance des données avec Room

Atelier de programmation

Découvrez comment utiliser Room dans vos applications Android. Room est une couche d'abstraction sur SQLite. Elle fournit des API pratiques pour configurer et interroger la base de données.

Lire et mettre à jour des données avec Room

Atelier de programmation

Découvrez comment ajouter et modifier des données existantes avec Room.

Exercice : Créer une application pour les horaires de bus

Atelier de programmation

Appliquez les concepts que vous avez appris dans ce parcours pour ajouter la persistance des données à l'application d'horaires de bus.

Et maintenant ?

Vidéo Activité facultative

Bravo ! Vous avez suivi ce module et appris comment utiliser des données persistantes avec la bibliothèque Room. Room fournit une couche d'abstraction sur SQLite qui vous permet de contourner le code récurrent, de vérifier vos requêtes au moment de la compilation, etc.

Quiz

Testez vos connaissances et obtenez le badge Room.