Bienvenue à bord de cette aventure excitante : SwiftUI et CoreData pour iOS !
Introduction: Dans cette formation, nous allons explorer en profondeur l'intégration de CoreData avec SwiftUI pour créer des applications iOS robustes et évolutives.
Objectifs:
Décortiquer le code initial de notre application.
Modifier les actions et les modèles pour les adapter à nos besoins.
Intégrer un sélecteur d'images et utiliser l'appareil photo dans SwiftUI.
Restructurer l'application selon l'architecture MVVM.
Ajouter plusieurs modèles et les mettre en relation.
Explorer les fonctionnalités de CoreData : ajout, suppression, récupération, tri, prédiction et mise à jour des données.
Contenu détaillé:
Analyse du code initial:
Exploration du code de démarrage de l'application.
Personnalisation de l'application:
Modification des actions et des modèles pour répondre à nos besoins spécifiques.
Bonus : Intégration de fonctionnalités avancées:
Ajout d'un sélecteur d'images et utilisation de l'appareil photo dans SwiftUI.
Restructuration selon l'architecture MVVM:
Adaptation de l'application pour suivre le modèle MVVM pour une meilleure organisation du code.
Expansion de l'application:
Ajout de plusieurs modèles et création de relations entre eux pour enrichir l'expérience utilisateur.
Exploration de CoreData:
Utilisation avancée de CoreData pour manipuler les données : ajout, suppression, récupération, tri, prédiction et mise à jour.
Résultats attendus: À la fin de cette formation, vous serez en mesure de créer des applications iOS complètes et sophistiquées, exploitant pleinement les fonctionnalités de CoreData et SwiftUI.
Prêt à embarquer ?: Rejoignez-nous dès maintenant à la Codabee pour une aventure passionnante dans le monde de SwiftUI et CoreData !
Matthieu