watchOS app structure and Watch connectivity
A watch app serves short, glanceable, timely work. Field Notes offers quick dictation or a one-tap marker, recent items, and handoff for deep editing instead of recreating the phone interface.
Design the capability
- Share note rules and sync commands through packages, not phone screen models.
- Treat reachable messaging, queued user info, application context, and file transfer as different delivery contracts.
- Make useful watch behavior independent when the product requires it. Phone reachability is transient.
- Model transfers with stable IDs and idempotency. Surface pending, delivered, conflict, and unavailable states.
Validation boundary
No watchOS target, paired device, connectivity transfer, or complication was run.
Series navigation
- Previous: Part 90: AppKit, Mac Catalyst, and framework choice
- Next: Part 92: Workouts, complications, Smart Stack, and watch constraints
- Series index: Zero to iOS Hero