Programme de Formation
3
module(s)
Durée totale : 360
Suspend functions, scopes, dispatchers, flows et channels — le cœur de l'asynchrone Android moderne. 3 leçons pour écrire du code concurrent lisible et sûr.
Module 1 : Suspend functions et builders de coroutines
120
Découvrir le modèle de concurrence Kotlin avec les fonctions suspend, lancer une coroutine avec launch et async, distinguer blocage et suspension et écrire du code asynchrone lisible.
Module 2 : Scopes, dispatchers et gestion d'erreurs
120
Choisir un CoroutineScope adapté, utiliser les dispatchers Main, IO et Default, gérer proprement exceptions et annulation pour maîtriser le cycle de vie des coroutines dans une app mobile.
Module 3 : Flows et channels : flux de données réactifs
120
Créer un Flow Kotlin, chaîner les opérateurs map, filter et collect, et distinguer Flow, StateFlow, SharedFlow et Channel pour modéliser proprement les flux de données d'une application mobile.
Commentaires
0 commentaire
Aucun commentaire pour le moment
Soyez le premier à partager votre avis !
Se connecter pour commenter