Programme de Formation
7
module(s)
Durée totale : 540
Construire une application Android complète bout-en-bout qui mobilise Compose, navigation, ViewModels, Hilt, Room et appels réseau. 7 leçons pour consolider tout le cours.
Module 1 : Présentation du projet et cadrage fonctionnel
60
Poser le périmètre du projet intégrateur — un tracker d'habitudes Android — formuler les user stories, planifier les écrans et définir les critères de livraison.
Module 2 : Architecture, modules et squelette du projet
90
Poser les fondations techniques de HabitFlow — découpage par feature et par couche, configuration Hilt Room Retrofit, squelette de navigation et UiState prêts à recevoir les écrans.
Module 3 : Écrans de listing et de détail
90
Construire le cœur visuel de HabitFlow — liste réactive LazyColumn, écran de détail avec historique, navigation typée, ViewModels connectés au repository Room.
Module 4 : Formulaire de création et édition
90
Construire un formulaire validé en temps réel pour HabitFlow — champ titre obligatoire, sélection de fréquence et couleur, persistance Room et synchronisation Retrofit.
Module 5 : Authentification et profil utilisateur
90
Ajouter un flux d'authentification email à HabitFlow — stockage sécurisé du token, protection des routes de navigation, écran profil avec déconnexion propre.
Module 6 : Finitions UI : thème, états vides, erreurs
60
Soigner la finition de HabitFlow — thème Material 3 personnalisé clair/sombre, états vide chargement erreur cohérents, animations de transition entre écrans.
Module 7 : Bilan, dette technique et prochaines étapes
60
Auditer HabitFlow livré, cartographier la dette technique restante, prioriser les améliorations et préparer la suite vers le cours Android avancé et la publication Play Store.
Commentaires
0 commentaire
Aucun commentaire pour le moment
Soyez le premier à partager votre avis !
Se connecter pour commenter