In the previous lessons, you learned the fundamental ways to build an app with SwiftData. In the first lesson, you built an app with a single model and you were able to persist data within that model. In the second lesson, you expanded on the app’s capabilities by using multiple models with complex relationships. In this lesson, you’ll build on the app by making it compatible with multiple views needed for iPadOS, macOS, and visionOS. You can also consider watchOS and tvOS. However, those aren’t covered in the course. In this lesson, you’ll learn the skills to accomplish these advanced concepts and build on those in future lessons. Continue to the next view to get started.
See forum comments
This content was released on Mar 19 2025. The official support period is 6-months
from this date.
Introduction to the lesson for different SwiftData techniques and how to support multiview concepts.
Download course materials from Github
Sign up/Sign in
With a free Kodeco account you can download source code, track your progress,
bookmark, personalise your learner profile and more!
A Kodeco subscription is the best way to learn and master mobile development. Learn iOS, Swift, Android, Kotlin, Flutter and Dart development and unlock our massive catalog of 50+ books and 4,000+ videos.