Formation
Création des interfaces utilisateurs avec Framework SwiftUI - Les fondamentaux
- Tout public
Acquérir les compétences essentielles pour utiliser SwiftUI et créer des interfaces utilisateurs intuitives.
Concevoir des applications modernes, adaptatives et performantes avec SwiftUI.
Structurer une application iOS/macOS en suivant les meilleures pratiques de développement.
Concevoir des applications modernes, adaptatives et performantes avec SwiftUI.
Structurer une application iOS/macOS en suivant les meilleures pratiques de développement.
Module 1 : Introduction à SwiftUI et concepts de base
Présentation du framework SwiftUI
Comprendre les vues et leur composition
Utilisation des modificateurs pour personnaliser les éléments d'interface
Module 2 : Création de layouts adaptatifs
Gestion des conteneurs : HStack, VStack, ZStack
Utilisation de Grids pour des interfaces complexes
Adapter l’interface à différents types d’écrans
Module 3 : Gestion des interactions utilisateurs
Ajouter des interactions avec les boutons et contrôles
Implémenter des gestuelles (glisser, balayer, etc.)
Créer des animations pour enrichir l’expérience utilisateur
Module 4 : Données dynamiques et gestion des états
Introduction aux propriétés @State, @Binding, @Environment
Gérer des listes dynamiques et des formulaires interactifs
Connecter l’application à des données externes
Module 5 : Navigation et architecture d’applications
Concevoir une navigation hiérarchique dans l’application
Implémenter des vues TabView et SplitView
Structurer et organiser les projets SwiftUI
Module 6 : Personnalisation avancée et gestion des styles
Création de styles personnalisés pour les composants SwiftUI
Gestion des thèmes et adaptation au mode sombre (Dark Mode)
Optimisation des performances des interfaces utilisateurs
Présentation du framework SwiftUI
Comprendre les vues et leur composition
Utilisation des modificateurs pour personnaliser les éléments d'interface
Module 2 : Création de layouts adaptatifs
Gestion des conteneurs : HStack, VStack, ZStack
Utilisation de Grids pour des interfaces complexes
Adapter l’interface à différents types d’écrans
Module 3 : Gestion des interactions utilisateurs
Ajouter des interactions avec les boutons et contrôles
Implémenter des gestuelles (glisser, balayer, etc.)
Créer des animations pour enrichir l’expérience utilisateur
Module 4 : Données dynamiques et gestion des états
Introduction aux propriétés @State, @Binding, @Environment
Gérer des listes dynamiques et des formulaires interactifs
Connecter l’application à des données externes
Module 5 : Navigation et architecture d’applications
Concevoir une navigation hiérarchique dans l’application
Implémenter des vues TabView et SplitView
Structurer et organiser les projets SwiftUI
Module 6 : Personnalisation avancée et gestion des styles
Création de styles personnalisés pour les composants SwiftUI
Gestion des thèmes et adaptation au mode sombre (Dark Mode)
Optimisation des performances des interfaces utilisateurs
Connaissance de base en programmation Swift.
Notions générales en développement d’applications iOS/macOS.
Notions générales en développement d’applications iOS/macOS.
Durée en centre : 14 heures
Durée totale : 14heures
Durée totale : 14heures
Formacode (Domaines de formation) :
- 71954 Framework
- 31077 Interface
- 31088 Programmation
- M1805 Études et développement informatique
- 326 Informatique, traitement de l'information, réseaux de transmission des données
Entrées/sorties permanentes
Formation entièrement présentielle
LIEU DE FORMATION
A distance
Les Docks - Atrium 10.6
13000 MARSEILLE
Les Docks - Atrium 10.6
13000 MARSEILLE
Organisme formateur :
Vivaneo
Vivaneo