SwiftUI & UI Frameworks / 12:15

Deliver workout insights with HealthKit workout zones

SwiftUI & UI FrameworksHealth & Fitnessiosipadosvisionoswatchos

Key Points

  • HealthKit makes it easier to provide workout insights - like heart rate and cycling power zones - in an app.
  • Explains how to leverage the built-in, personalized zones or create custom ones.
  • Shows how to use the current zone and time spent in each zone to provide meaningful guidance during and after workouts.
  • The session moves through Accessing workout zones, Live zone updates, Preferred zones, Custom zones.
  • Key concepts include HealthKit, HealthKit workout zones, App Store, iOS 27, watchOS 27, HKWorkout, HKWorkoutActivity, HKQuantityType.
  • Platform coverage: ios, ipados, visionos, watchos.

Condensed Flow

01

Accessing workout zones:

Focuses on HKWorkout, HKWorkoutActivity, HKQuantityType, iOS 27.

02

Live zone updates:

Focuses on HealthKit, HKLiveWorkoutBuilderDelegate.

03

Preferred zones:

Focuses on HealthKit, HKHealthStore, HKWorkoutBuilder.

04

Custom zones:

Focuses on HealthKit.

More Detail

Additional details

  • Detailed flow: Accessing workout zones -> Live zone updates -> Preferred zones -> Custom zones.
  • APIs and concepts to recognize: HealthKit, HealthKit workout zones, App Store, iOS 27, watchOS 27, HKWorkout, HKWorkoutActivity, HKQuantityType, HKLiveWorkoutBuilderDelegate, HKHealthStore, HKWorkoutBuilder, HKWorkoutZoneGroup.
  • Version and support notes focus on iOS 27, watchOS 27, HealthKit, HKWorkoutZoneGroup.
  • Implementation focus: HKLiveWorkoutBuilderDelegate, HealthKit, HKQuantity.

Resources