Programme de Formation
8
module(s)
Durée totale : 720
Maîtriser les briques de base de SwiftUI — Views déclaratives, modifiers, layouts HStack/VStack/ZStack, listes, formulaires et animations — pour construire toute interface iOS moderne.
Module 1 : Paradigme déclaratif et première View
90
Découvrir la philosophie déclarative de SwiftUI, écrire une struct View conforme et itérer avec #Preview sans lancer le simulateur.
Module 2 : Modifiers : padding, frame, background, onTapGesture
90
Maîtriser les modifiers SwiftUI — dimensions, espacement, arrière-plans et interactions — et comprendre pourquoi l'ordre de chaînage change tout.
Module 3 : Layouts fondamentaux : HStack, VStack, ZStack
90
Assembler des Views dans l'espace avec HStack, VStack et ZStack, maîtriser alignement, espacement et composition en profondeur.
Module 4 : Texte, images et ressources
90
Styler du texte avec Font et LocalizedStringKey, intégrer des images via Assets, SF Symbols et AsyncImage pour couvrir toutes les sources visuelles iOS.
Module 5 : Couleurs, thème et mode sombre
90
Exploiter les couleurs sémantiques iOS, construire un thème personnalisé et gérer le basculement automatique light/dark mode.
Module 6 : Listes performantes : List et LazyVStack/LazyHStack
90
Afficher des collections performantes avec List et LazyVStack, identifier les éléments via id stable, intégrer pull-to-refresh et swipe-to-delete.
Module 7 : Formulaires : Form, TextField et validation
90
Construire un formulaire SwiftUI natif avec Form et TextField, piloter le focus du clavier avec FocusState et valider les saisies en temps réel.
Module 8 : Animations simples et transitions
90
Animer des changements d'état avec withAnimation et le modifier .animation, orchestrer des transitions et matchedGeometryEffect pour donner vie aux écrans SwiftUI.
Commentaires
0 commentaire
Aucun commentaire pour le moment
Soyez le premier à partager votre avis !
Se connecter pour commenter