-
Niveau 1 — Socle d'un projet Android moderne
-
1. Positionnement et objectifs du parcours
- Rejoindre ce cours pour accéder aux ressources
- Quiz
-
2. Version catalog et Compose BOM
- Rejoindre ce cours pour accéder aux ressources
- Quiz
-
Évaluation — Niveau 1 — Socle d'un projet Android moderne
-
-
Niveau 2 — Concurrence structurée
-
3. Portées et parallélisme maîtrisé
- Rejoindre ce cours pour accéder aux ressources
- Quiz
-
4. supervisorScope : isoler les échecs
- Rejoindre ce cours pour accéder aux ressources
- Quiz
-
5. Annulation et CancellationException
- Rejoindre ce cours pour accéder aux ressources
- Quiz
-
Évaluation — Niveau 2 — Concurrence structurée
-
-
Niveau 3 — Erreurs et contexte d'exécution
-
6. try/catch et CoroutineExceptionHandler
- Rejoindre ce cours pour accéder aux ressources
- Quiz
-
7. Dispatchers et choix du contexte
- Rejoindre ce cours pour accéder aux ressources
- Quiz
-
Évaluation — Niveau 3 — Erreurs et contexte d'exécution
-
-
Niveau 4 — Flow : flux réactifs
-
8. Flux froids et flux chauds
- Rejoindre ce cours pour accéder aux ressources
- Quiz
-
9. Opérateurs : debounce, flatMapLatest, flowOn
- Rejoindre ce cours pour accéder aux ressources
- Quiz
-
10. Modéliser la synchronisation Odoo en flux
- Rejoindre ce cours pour accéder aux ressources
- Quiz
-
Évaluation — Niveau 4 — Flow : flux réactifs
-
-
Niveau 5 — Tester l'asynchrone
-
11. runTest, TestScope et temps virtuel
- Rejoindre ce cours pour accéder aux ressources
- Quiz
-
12. Tester un Flow et un ViewModel
- Rejoindre ce cours pour accéder aux ressources
- Quiz
-
Évaluation — Niveau 5 — Tester l'asynchrone
-
-
Niveau 6 — État et architecture Compose
-
13. UiState immuable et ViewModel
- Rejoindre ce cours pour accéder aux ressources
- Quiz
-
14. Composables avec et sans état
- Rejoindre ce cours pour accéder aux ressources
- Quiz
-
15. collectAsStateWithLifecycle
- Rejoindre ce cours pour accéder aux ressources
- Quiz
-
Évaluation — Niveau 6 — État et architecture Compose
-
-
Niveau 7 — Effets de bord maîtrisés
-
16. LaunchedEffect, rememberCoroutineScope, DisposableEffect
- Rejoindre ce cours pour accéder aux ressources
- Quiz
-
Évaluation — Niveau 7 — Effets de bord maîtrisés
-
-
Niveau 8 — Navigation type-safe
-
17. Destinations sérialisables et NavHost typé
- Rejoindre ce cours pour accéder aux ressources
- Quiz
-
18. Pile de navigation et retours
- Rejoindre ce cours pour accéder aux ressources
- Quiz
-
Évaluation — Niveau 8 — Navigation type-safe
-
-
Niveau 9 — Performance et recomposition
-
19. remember et derivedStateOf
- Rejoindre ce cours pour accéder aux ressources
- Quiz
-
20. Stabilité : @Immutable et @Stable
- Rejoindre ce cours pour accéder aux ressources
- Quiz
-
21. Diagnostiquer une recomposition excessive
- Rejoindre ce cours pour accéder aux ressources
- Quiz
-
Évaluation — Niveau 9 — Performance et recomposition
-
-
Niveau 10 — Material 3 et états d'interface
-
22. Scaffold, thème et états d'écran
- Rejoindre ce cours pour accéder aux ressources
- Quiz
-
Évaluation — Niveau 10 — Material 3 et états d'interface
-
-
Niveau 11 — Projet : refonte du module Interventions
-
23. Le projet de refonte
- Rejoindre ce cours pour accéder aux ressources
- Quiz
-
24. Évaluation et compétence finale
- Rejoindre ce cours pour accéder aux ressources
- Quiz
-
Évaluation — Niveau 11 — Projet : refonte du module Interventions
-