SwiftUI avec Vincent Pradeilles

Programme

Introduction à SwiftUI

  • Qu’est-ce que SwiftUI ?

  • Quelles sont les grandes différences avec UIKit ?

Quelques bases théoriques

  • Types et protocoles principaux

  • Anatomie d’une vue en SwiftUI

Présentation des principaux composants

  • HStack, VStack et ZStack

  • List et Grid

Comprendre le système de mise en page

  • Logique de disposition des vues

  • Les différentes options d’alignement

Flux de données

  • Quels outils pour quels besoins ?

  • Propagation descendante et ascendante

  • Injection de dépendances

Architecture

  • Gérer la navigation

  • Créer des composants réutilisables

Faire coexister SwiftUI et UIKit

  • Intégrer une vue UIKit dans SwiftUI

  • Intégrer une vue SwiftUI dans UIKit