Programme de Formation
8
module(s)
Durée totale : 720
Maîtriser Compose dans son noyau : composables, modifiers, layouts, texte, images, Material 3, listes performantes, formulaires et animations. 8 leçons qui posent tout le vocabulaire UI.
Module 1 : Paradigme déclaratif et premier composable
90
Faire le basculement mental entre UI impérative XML et UI déclarative Compose, écrire sa première fonction @Composable et itérer visuellement avec @Preview.
Module 2 : Modifiers : taille, padding, background, click
90
Maîtriser la chaîne de modifiers de Compose pour dimensionner, espacer, colorer et rendre un composable cliquable, sans jamais se tromper dans l'ordre d'application.
Module 3 : Layouts fondamentaux : Column, Row, Box
90
Organiser des composables verticalement avec Column, horizontalement avec Row et en profondeur avec Box, puis maîtriser l'alignement et l'arrangement des enfants.
Module 4 : Texte, images et ressources
90
Afficher du texte stylé avec Text et TextStyle, charger des images (drawable, vector, Coil) et localiser les chaînes avec stringResource pour une app Android soignée.
Module 5 : Material 3 et thème personnalisé
90
Appliquer un MaterialTheme, personnaliser couleurs, typographies et formes, puis basculer entre light et dark mode dynamiquement pour une identité visuelle cohérente.
Module 6 : Listes performantes : LazyColumn et LazyRow
90
Afficher des milliers d'éléments sans ralentissement grâce à LazyColumn et LazyRow, avec clés stables, en-tête collant et pull-to-refresh.
Module 7 : Formulaires : TextField, validation et focus
90
Construire un formulaire complet avec TextField et OutlinedTextField, gérer le clavier, le focus entre champs et valider les saisies en temps réel.
Module 8 : Animations simples et transitions
90
Animer une valeur avec animate*AsState, faire apparaître un composable avec AnimatedVisibility et orchestrer une transition entre deux états avec Crossfade.
Commentaires
0 commentaire
Aucun commentaire pour le moment
Soyez le premier à partager votre avis !
Se connecter pour commenter