Cover image for Master SwiftUI, SwiftData, and On-Device AI Using Foundation Models

Master SwiftUI, SwiftData, and On-Device AI Using Foundation Models

Create an intelligent task manager with reusable SwiftUI components and local AI

AT

Created by Anoop Tomar

Build a modern iOS task manager that goes beyond simple lists. You will combine reusable SwiftUI components, persistent data models, and on-device AI to create an app that organizes tasks, schedules, and categories with helpful weekly summaries.

Packt | Oct 2026 | 249 min

What You Will Learn

You will work through each feature step by step, starting with data modeling and reusable UI components. As you progress, you will assemble a weekly calendar, build task and category flows, and connect everything with SwiftData. The final section introduces Apple Foundation Models to deliver private, AI-powered task insights directly on the device.

Key Features

  • Design reusable SwiftUI components for consistent, flexible user interfaces
  • Model and persist tasks and categories using SwiftData for reliable storage
  • Generate private, on-device AI summaries to help users understand their week

Target Audience

This course is ideal for iOS developers and Swift programmers who want hands-on experience with SwiftUI, SwiftData, and on-device AI. If you have a working knowledge of Swift and basic SwiftUI, you will be able to follow along and level up your skills in building intelligent, modern iOS apps.

Related courses

Cover image for AI Chatbot with Apple Foundation Models, SwiftUI, and SwiftData
Cover image for Build an AI-Powered Goals App with Foundation Models in SwiftUI, iOS 26, and SwiftData
Cover image for Introduction to Foundation Models Framework
Cover image for Build Complete TaskList App in UIKit, CoreData, MVVM, Lottie
Cover image for Agentic iOS App Development with Claude
Cover image for HealthKit Integration in SwiftUI