Formation SWIFTUI : Création d’application iOS
| 1790€ HT / personne |
| 2 jours (14 heures) |
Présentation
SwiftUI est un framework complétant le langage Swift et permettant la construction des interfaces graphiques en se basant sur le paradigme de programmation déclarative.
SwiftUI apporte une simplicité pour le développeur pour le code, il vous apportera d’autres bénéfices supplémentaires.
Grâce à cette formation SwiftUI, votre équipe pourra apprendre davantage sur toutes les fonctionnalités du framework. Elle saura écrire de nouvelles applis avec SwiftUI, lancer son adoption dans les bases de code reposant sur UIKit.
L’apprentissage de ce framework va permettre la construction des applis, d’architecturer correctement pour créer des flux de données et une gestion d’état robuste à votre entreprise. Si vous souhaitez obtenir des informations supplémentaires, vous pouvez regarder notre article comparant deux technologies : SwiftUI vs UIkit.
Pour cette formation, nous utilisons : Xcode 16.
Comme toutes nos formations, celle-ci vous présentera la dernière version stable de la technologie SwiftUI (26.0.1) et ses nouveautés.
Objectifs
- Acquérir les fondamentaux du développement SwiftUI
- Mise en œuvre des approches architecturales
- Familiarisation avec les API et vue de SwiftUI
Public visé
- Développeur
- iOS développeur
- Swift Développeur
Pré-requis
- Connaître les bases de Swift, il est préférable d’avoir suivi notre formation SWIFT au préalable
- Tester Mes Connaissances
Pré-requis logiciel
Disposer d’un Mac avec Xcode 14 installé.
Programme SwiftUI
[Jours 1 – Matin]
Introduction à SwiftUI
- Présentation de SwiftUI et de la philosophie déclarative
- Positionnement de SwiftUI dans l’écosystème Apple
- Comparaison détaillée SwiftUI vs UIKit
- Principes de mise en forme et équivalents AutoLayout
- Architecture générale d’une application SwiftUI
- Atelier pratique : Créer des vues simples avec les composants de base (Text, Image, Button).
[Jours 1 – Après-midi]
Vues, composition et data flow
- Construction de vues basiques et organisation avec VStack, HStack, ZStack
- Structuration de l’interface : hiérarchie, styles et composition de vues
- Introduction au Data Flow SwiftUI
- Comprendre les property wrappers et la gestion d’état
- Observation avec State et Observable (rafraîchissement automatique des vues)
- Atelier pratique : Mini-calculatrice et post “Instagram-like” avec gestion d’état et observation.
[Jours 2 – Matin]
Interactions, formulaires et listes
- Création de formulaires interactifs et validation des saisies
- Listes statiques et dynamiques : affichage et mise à jour
- Organisation avec sections et regroupements
- Gestion des actions utilisateur dans les vues et listes
- Navigation vers des écrans spécifiques selon les cas
- Atelier pratique : Réaliser un formulaire et ajouter une navigation conditionnelle vers des écrans dédiés.
[Jours 2 – Après-midi]
Navigation, TabView et Maps
- Mise en place de la navigation entre écrans
- Structuration du flux de navigation et bonnes pratiques
- Utilisation de TabView pour organiser une application multi-onglets
- Intégration de Maps et gestion de landmarks
- Découverte d’autres API et cas d’usage
- Atelier pratique : Intégrer une carte via Maps et ajouter des interactions (localisation, boussole, échelle, zoom).
Pour aller plus loin
Formation Swift
Formation Flutter
Formation Ionic
Langues et Lieux disponibles
Langues
- Français
- Anglais / English
Lieux
-
France entière
- Paris
- Lille
- Reims
- Lyon
- Toulouse
- Bordeaux
- Montpellier
- Nice
- Sophia Antipolis
- Marseille
- Aix-en-Provence
- Nantes
- Rennes
- Strasbourg
- Grenoble
- Dijon
- Tours
- Saint-Étienne
- Toulon
- Angers
-
Belgique
- Bruxelles
- Liège
-
Suisse
- Genève
- Zurich
- Lausanne
-
Luxembourg
Témoignages
Les + : Bon équilibre théorie / pratique
Les – : Peut être faut il passer plus vite sur certaines API “évidentes”
Afficher tous les témoignages
Les + : Bon équilibre théorie / pratique
Les – : Peut être faut il passer plus vite sur certaines API “évidentes”
Les + : Beaucoup d’exercices et très clairs
Les – : Un peu court
Je souhaite suivre : –
En synthèse : RAS
Les + : Le formateur très sympa et très compétent.
Les – : R.A.S, je n’avais jamais fait de SwiftUI avant ça, et la formation m’a bien aidé à avoir des bases, de mieux comprendre
Je souhaite suivre : Formation SwiftUI avancé 🙂
En synthèse : Très bien, RAS
Les + : Vincent trop fort
Les – : Trop courte
Les + : La proximité avec le formateur, pouvoir lui poser directement des questions plus ou moins précises.
La possibilité de lui poser des questions ou des cas pratique que l’ont rencontreraient dans le cadre de notre application.
Définitivement, le niveau du formateur.
Les – : Pas réellement un point faibles, mais les journées sont denses en information.
Je recommande la formation
Les + : – Langue: FR
– Présentiel
– Explication de la philosophie de SwiftUI et Combine
– Théorie et pratique
– Quizz de fin
– Formateur ++
Les + : Le contenu, la répartition des modules et le formateur.
Je recommande la formation
Noter la formation
| 1790€ HT / personne |
| 2 jours (14 heures) |
UNE QUESTION ? UN PROJET ? UN AUDIT DE CODE / D'INFRASTRUCTURE ?
Pour vos besoins d’expertise que vous ne trouvez nulle part ailleurs, n’hésitez pas à nous contacter.
ILS SE SONT FORMÉS CHEZ NOUS

