Project · Clone of Apple Reminders
Checklist
A 5-part build: a spec, 3 milestone guides, and a defend-your-code rubric. You build it in Xcode on a Mac; each guide walks the exact Swift 6 patterns.
The spec
Milestones
3 steps · 212 min total- 1the model, the relationship, and the list55 minModel reminders and lists with @Model and a SwiftData relationship · Wire a modelContainer for two model types at the app root
- 2the home screen and smart views55 minQuery models with @Query and drive per-list counts off the relationship · Build the home screen — smart tiles plus your lists — with value-based navigation
- 3the editor, swipe actions, and search55 minEdit a persisted reminder with @Bindable, a DatePicker, and a relationship Picker · Add trailing/leading swipe actions for delete and flag