Explore WorkoutKit framework on iOS 17 and watchOS 10
summary
Shows how WorkoutKit on iOS 17 and watchOS 10 actually mirrors live workouts: create a configuration, build a primary session on Apple Watch and a mirror session on iPhone, call startMirroringCompanionDevice, set session delegates, and HealthKit keeps state in sync. Covers planning with WorkoutScheduler and workoutPreview, composing interval/pace/power steps, handling up to ~85 activity types, storing up to 50 scheduled workouts across a 15‑day window, connecting bike sensors (Wahoo) to get cadence/speed, and notes scheduled compositions intentionally contain no HealthKit metrics.
AI-written summary · about
chapters (9)
- 0:00Introduction and background
- 7:11WorkoutKit overview and purpose
- 10:31HealthKit and WorkoutKit integration
- 16:19Creating workout sessions
- 19:56Mirroring sessions between devices
- 23:13Planning and scheduling workouts
- 27:08Workout composition and steps
- 32:10Metrics and HealthKit data
- 33:17WatchOS 10 sensors and tracking
related talks
32mWorkout experiences watchOS and iOS with WorkoutKit
48mBuilding a Meaningful Apple Watch Experience
37mDon't forget about the wrist
52mDeveloping Killer Apple Watch Applications
22mSwift Charts - Beyond the basics
38mNotification Handling on WatchKit
07mCarlos Paelinck - SeattleJS Conference 2017
41mSyncing and Collaboration with CloudKit
