Programme de Formation
5
module(s)
Durée totale : 480
Persister les données utilisateur sur l'appareil avec Room, DataStore et WorkManager. 5 leçons pour transformer une app sans mémoire en application fiable, utilisable hors ligne.
Module 1 : Stockage local Android : panorama
60
Cartographier les options de stockage Android — SharedPreferences, DataStore, Room, fichiers internes, MediaStore — et apprendre à choisir la bonne pour chaque besoin.
Module 2 : Room : Entities, DAO et base de données
120
Déclarer une Entity, un DAO et une Database Room, puis insérer, lire et supprimer des lignes — les briques de toute persistance structurée sur Android.
Module 3 : Room avec Flow et relations
120
Observer une table Room en continu avec Flow, modéliser des relations 1-N avec @Relation et écrire des requêtes @Query paramétrées sûres.
Module 4 : DataStore : préférences modernes
90
Remplacer SharedPreferences par Preferences DataStore, typer les valeurs avec Proto DataStore et observer chaque préférence en Flow pour une UI réactive.
Module 5 : WorkManager : tâches différées et périodiques
90
Définir un CoroutineWorker, planifier une tâche one-time ou périodique et appliquer des contraintes (réseau, batterie, charge) avec WorkManager.
Commentaires
0 commentaire
Aucun commentaire pour le moment
Soyez le premier à partager votre avis !
Se connecter pour commenter