Ce cours intègre Coursera Coach !
Une façon plus intelligente d’apprendre grâce à des conversations interactives en temps réel qui vous aident à tester vos connaissances, à remettre en question vos idées reçues et à approfondir votre compréhension au fur et à mesure que vous avancez dans le cours. Dans ce cours, vous acquerrez une compréhension approfondie des principes fondamentaux de SwiftUI, des principes de conception d’interface utilisateur et des techniques efficaces de gestion des flux de données. Vous explorerez les principales piles de mise en page telles que HStack, VStack et ZStack, et apprendrez à utiliser les techniques de couleur, les animations et les mises en page en grille de SwiftUI. Le cours vous guidera à travers les pratiques essentielles de gestion d’état à l’aide de variables d’état, de constantes, de gestes et de modificateurs personnalisés. La structure du cours propose des exercices pratiques, tels que la création d’une vue « Acheter maintenant » et l’utilisation d’AsyncImage pour la gestion des images. De plus, des sujets avancés tels que les objets observables, le flux de données d’environnement et les fonctionnalités d’iOS 18, comme les dégradés maillés, les transitions de défilement et les vues à onglets, vous aideront à rester à la pointe des dernières technologies. Tout au long de la formation, vous travaillerez sur des applications concrètes, acquérant ainsi de l’expérience dans la structuration d’applications avec la liaison de données, la gestion des gestes et les animations personnalisées. De la création d’une interface utilisateur simple aux transitions de navigation avancées, vous maîtriserez les techniques qui donneront vie à vos projets SwiftUI. À l’issue de cette formation, vous serez capable de mettre en œuvre des mises en page SwiftUI complexes, de gérer efficacement l’état et le flux de données, de créer des animations dynamiques et d’appliquer les meilleures pratiques en matière de conception d’interface utilisateur dans des applications concrètes.

















