
Master SwiftUI, SwiftData, and On-Device AI Using Foundation Models
Create an intelligent task manager with reusable SwiftUI components and local AI
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.





