SwiftData Project

Watchlist Project

  • Course
  • 10 Lessons

In this SwiftData tutorial, we'll build a mobile app with SwiftUI. The primary learning goals include storing enumerations with SwiftData, collecting data via a SwiftUI form shown in a sheet, retrieving and displaying data with a custom list layout, pulling random data with a function, creating reusable UI components, and validating form entries to avoid saving empty values.

Contents

Watchlist App Preview
  • 2 mins
  • 186 MB
Preview
Introduction
    Preview

    Resources

    Workbook
    • 2.15 MB
    Watchlist App Project Files – iOS26
    • 2.06 MB
    Watchlist App Project Files – iOS18
    • 8.08 MB

    Lectures

    Chapter 1 - Project Setup
    • 12 mins
    • 260 MB
    Chapter 2 - Empty List View
    • 12 mins
    • 310 MB
    Chapter 3 - New Movie Form
    • 10 mins
    • 261 MB
    Chapter 4 - Reading Data
    • 9 mins
    • 211 MB
    Chapter 5 - Form Validation
    • 17 mins
    • 493 MB