Packt

Bases de SwiftUI, Design UI, et flux de données

Packt

Bases de SwiftUI, Design UI, et flux de données

Inclus avec Coursera Plus

Obtenez un aperçu d'un sujet et apprenez les principes fondamentaux.
niveau Intermédiaire

Expérience recommandée

2 semaines à compléter
à 10 heures par semaine
Planning flexible
Apprenez à votre propre rythme
Obtenez un aperçu d'un sujet et apprenez les principes fondamentaux.
niveau Intermédiaire

Expérience recommandée

2 semaines à compléter
à 10 heures par semaine
Planning flexible
Apprenez à votre propre rythme

Ce que vous apprendrez

  • Maîtrisez les piles de mise en page SwiftUI, notamment HStack, VStack et ZStack, pour créer des interfaces dynamiques.

  • Mettre en œuvre des techniques de gestion d'état et de liaison pour les interfaces utilisateur dynamiques et interactives.

  • Créez des animations et des effets personnalisés pour améliorer l'expérience utilisateur dans les applications iOS.

  • Mettez en pratique les techniques concrètes de SwiftUI pour la gestion des images, du flux de données et de la navigation.

Compétences que vous acquerrez

  • Catégorie : Réutilisation du code
  • Catégorie : Conception interactive
  • Catégorie : développement iOS
  • Catégorie : Interface utilisateur (UI)

Détails à connaître

Certificat partageable

Ajouter à votre profil LinkedIn

Récemment mis à jour !

février 2026

Évaluations

10 devoirs

Enseigné en Anglais

Découvrez comment les employés des entreprises prestigieuses maîtrisent des compétences recherchées

 logos de Petrobras, TATA, Danone, Capgemini, P&G et L'Oreal

Élaborez votre expertise du sujet

Ce cours fait partie de la Spécialisation "Plongée dans iOS et SwiftUI : cours de 80 heures sur les projets"
Lorsque vous vous inscrivez à ce cours, vous êtes également inscrit(e) à cette Spécialisation.
  • Apprenez de nouveaux concepts auprès d'experts du secteur
  • Acquérez une compréhension de base d'un sujet ou d'un outil
  • Développez des compétences professionnelles avec des projets pratiques
  • Obtenez un certificat professionnel partageable

Il y a 8 modules dans ce cours

Dans ce module, nous aborderons les principes fondamentaux de SwiftUI, en mettant l'accent sur les piles de mise en page, les variables d'état, les gestes et les composants d'interface utilisateur de base. Nous explorerons également les nouvelles fonctionnalités d'iOS 18, telles que les dégradés maillés et les animations avancées. Des exercices pratiques vous aideront à acquérir des bases solides pour concevoir des interfaces modernes et dynamiques avec SwiftUI.

Inclus

27 vidéos2 lectures1 devoir

Dans ce module, nous réaliserons des exercices pratiques pour créer des composants d'interface utilisateur concrets, en commençant par la vue « Acheter maintenant ». Vous serez guidé tout au long du processus de création d'interfaces conviviales, tout en apprenant à mettre en œuvre les meilleures pratiques de SwiftUI en matière de conception et de fonctionnalités de l'interface utilisateur.

Inclus

3 vidéos1 devoir

Dans ce module, nous aborderons les concepts clés liés au flux de données dans SwiftUI, notamment la gestion de l'état et la liaison de données à l'aide de « property wrappers ». Vous apprendrez à gérer efficacement les données entre les vues à l'aide des annotations @Binding, @ObservedObject et de l'objet EnvironmentObject. Nous aborderons également les stratégies de migration vers les nouveaux protocoles de flux de données, tels que la macro Observable.

Inclus

11 vidéos1 devoir

Dans ce module, nous allons explorer les fonctionnalités de gestion des images de SwiftUI, notamment le redimensionnement des images, le contrôle du rapport hauteur/largeur et le chargement asynchrone avec AsyncImage. Vous apprendrez également à intégrer des images dans des vues de collection afin d'offrir une expérience utilisateur fluide, ainsi qu'à mettre en œuvre des animations telles que des effets de défilement et de superposition.

Inclus

11 vidéos1 devoir

Dans ce module, nous nous concentrerons sur la création et l'utilisation d'extraits de code Xcode afin d'améliorer votre productivité. Vous apprendrez à générer du code réutilisable pour des composants d'interface utilisateur courants, tels que les boutons, le texte avec dégradé et la gestion des images, ce qui vous permettra de gagner du temps et de garantir la cohérence entre vos projets.

Inclus

12 vidéos1 devoir

Dans ce module, nous allons nous plonger dans les techniques d'animation sous SwiftUI, depuis les animations de base avec SF Symbol jusqu'aux animations avancées basées sur les phases et les images clés. Vous découvrirez également les nouveaux styles d'animation passionnants introduits dans iOS 18, notamment les effets « Breathe », « Rotate » et « Wiggle », et apprendrez à personnaliser les animations pour créer des interfaces utilisateur riches et interactives.

Inclus

9 vidéos1 devoir

Dans ce module, nous allons découvrir le nouvel effet de transition par zoom de navigation introduit dans iOS 18. Vous apprendrez à mettre en œuvre des transitions fluides et visuellement attrayantes qui améliorent la navigation dans l'application et offrent une expérience utilisateur plus interactive.

Inclus

1 vidéo1 devoir

Dans ce module, nous aborderons les principes de base des gestes dans SwiftUI, notamment les gestes de glissement, de rotation et de zoom. Vous apprendrez à appliquer des animations telles que les effets de rebond, à conserver l'état des gestes et à créer des éléments d'interface utilisateur fluides et interactifs qui réagissent de manière intuitive aux actions de l'utilisateur.

Inclus

18 vidéos1 lecture3 devoirs

Obtenez un certificat professionnel

Ajoutez ce titre à votre profil LinkedIn, à votre curriculum vitae ou à votre CV. Partagez-le sur les médias sociaux et dans votre évaluation des performances.

Instructeur

Packt - Course Instructors
Packt
1 946 Cours576 973 apprenants

Offert par

Packt

En savoir plus sur Développement mobile et web

Pour quelles raisons les étudiants sur Coursera nous choisissent-ils pour leur carrière ?

Felipe M.

Étudiant(e) depuis 2018
’Pouvoir suivre des cours à mon rythme à été une expérience extraordinaire. Je peux apprendre chaque fois que mon emploi du temps me le permet et en fonction de mon humeur.’

Jennifer J.

Étudiant(e) depuis 2020
’J'ai directement appliqué les concepts et les compétences que j'ai appris de mes cours à un nouveau projet passionnant au travail.’

Larry W.

Étudiant(e) depuis 2021
’Lorsque j'ai besoin de cours sur des sujets que mon université ne propose pas, Coursera est l'un des meilleurs endroits où se rendre.’

Chaitanya A.

’Apprendre, ce n'est pas seulement s'améliorer dans son travail : c'est bien plus que cela. Coursera me permet d'apprendre sans limites.’

Foire Aux Questions