Don't forget about the wrist
summary
Apple Watch reaches 100 million active users and watchOS 9 requires supporting 7 devices, 5 screen sizes. Watch apps use SwiftUI, WidgetKit for complications and lock screen widgets, NSUbiquitousKeyValueStore and WatchConnectivity for sync, and CoreMotion/HealthKit sensors for features. The new Action Button currently starts workouts only via App Intents. Built examples include a toothbrush timer, NowPlaying aggregator, and Folo kite‑surf tracker that uses the Digital Crown and Action Button to label motion data for Core ML. Debugging and Core Data sync remain flaky; simulator and TestFlight ease testing.
AI-written summary · about
chapters (9)
- 0:00Introduction and background
- 3:37State of watchOS today
- 7:57Why build for watchOS
- 11:49Design tips for watch apps
- 15:03Hardware features and APIs
- 21:06Always-on display and scene padding
- 23:34Syncing data between devices
- 27:06Debugging challenges
- 30:44Final advice and Q&A
related talks
52mDeveloping Killer Apple Watch Applications
48mBuilding a Meaningful Apple Watch Experience
32mWorkout experiences watchOS and iOS with WorkoutKit
36mExplore WorkoutKit framework on iOS 17 and watchOS 10
38mNotification Handling on WatchKit
22mSwift Charts - Beyond the basics
07mCarlos Paelinck - SeattleJS Conference 2017
21mDesign for intelligence: customise your widgets
