What problem does it solve?
WatchOS development on Apple Watch presents unique design, interaction, and lifecycle challenges. This skill provides structured guidance, patterns, and references to help developers build robust watchOS apps faster and with better UX.
Core Features & Use Cases
- SwiftUI-based watchOS UI patterns optimized for glanceable, rapid interactions on small screens.
- Watch Connectivity patterns (updateContext, sendMessage, transferUserInfo, transferFile) for iPhone ↔ Watch data synchronization.
- Complications and WidgetKit integration, with migration guidance from ClockKit to WidgetKit and cross-family support.
- HealthKit and workouts integration, including HKLiveWorkoutBuilder, extended runtime sessions, and haptic feedback best practices.
- Testing, performance, and battery-conscious design tailored to watchOS constraints.
Quick Start
Start by creating a new watchOS project in Xcode using SwiftUI, then run on a paired iPhone to begin exploring watchOS patterns.