Health & Fitness

Get your app in shape with the latest in health and fitness technologies.

Sessions

  • Build your first app in Swift Playgrounds

    8:00 a.m.

    Learn how you can easily prototype and build apps with Swift Playgrounds. We’ll show you how to create an app from a blank project, build its interface with SwiftUI, and use Swift Package Manager to add extra functionality from an open source package. We'll also explore how you can debug issues using Previews and the console and take you through submitting an app to App Store Connect for distribution via TestFlight.

    Watch

  • Get timely alerts from Bluetooth devices on watchOS

    8:00 a.m.

    Find out how Bluetooth devices can send timely and relevant alerts to Apple Watch. We'll show you how to take advantage of periodic data in complications, explore background peripheral discovery, and help you learn how to use characteristic monitoring in watchOS. We'll also share best practices and design guidance for creating a great Bluetooth accessory.

    Watch

  • Hello Swift Charts

    8:00 a.m.

    Say hello to Swift Charts — a flexible framework that helps you create charts entirely in SwiftUI that look and feel right at home on all Apple platforms. Discover how you can use compositional syntax to make informative, delightful, and accessible charts with less code. We’ll share the building blocks for making visualizations with Swift Charts, and explore how you can change your charts’ design with a simple modifier. We’ll also take you through the latest updates to Xcode Previews to help you chart a path toward an engaging experience.

    Watch

  • Qualities of great AR experiences

    8:00 a.m.

    Discover best practices and techniques to help craft magical AR experiences for iPhone and iPad. We’ll provide guidance to help you determine if AR is a good fit for your experience, explore examples of great AR apps, and take you through key considerations when designing for augmented reality.

    Watch

Labs

  • HealthKit and workouts lab

    Tuesday @ 1:00 - 3:00 p.m.

    Request an appointment with an Apple engineer for guidance and conversation about your app and the latest HealthKit and workouts APIs, best practices, and more.

Sessions

  • Design app experiences with charts

    8:00 a.m.

    Learn how you can enhance your app with charts to communicate data with more clarity and appeal. We'll show you when to use charts, how to use them and how they work together in a chart design system.

    Watch

  • Support multiple users in tvOS apps

    8:00 a.m.

    Discover how you can create personalized, individual experiences in your tvOS app. We’ll show you how you can offer a single checkbox to store profile data, game save states, and more, providing each person with the same level of data separation they'd have on a personal device like iPhone. We’ll also explore how the new user-independent keychain can help you maintain your existing sign on experience for multiple people in the same household.

    Watch

  • Swift Charts: Raise the bar

    8:00 a.m.

    Dive deep into data visualizations: Learn how Swift Charts and SwiftUI can help your apps represent complex datasets through a wide variety of chart options. We’ll show you how to plot different kinds of data and compose marks to create more elaborate charts. We’ll also take you through Swift Charts’ extensive chart customization API to help you match the style of your charts to your app. To get the most out of this session, we recommend you begin with “Hello Swift Charts” from WWDC22.

    Watch

  • What's new in HealthKit

    8:00 a.m.

    Bring the latest HealthKit features to your health & fitness app. We'll show you how to capture more detailed sleep data through sleep stages, track swim-bike-run and interval workouts with the enhanced Workout API, and save vision prescriptions — including an image of the physical prescription — directly to HealthKit while preserving privacy.

    Watch

Labs

  • ResearchKit and CareKit lab

    Wednesday @ 10:00 - 12:00 p.m.

    Request an appointment with an Apple engineer for guidance and conversation about CareKit and ResearchKit APIs, best practices, and more.

Digital Lounges

  • Meet the Presenter: Design app experiences with charts

    Wednesday @ 1:00 - 2:00 p.m.

    Meet the presenter of “Design app experiences with charts” and join a text-based watch party for the session, followed by a short Q&A. The watch party begins 5 minutes after the start of this activity — so don’t be late!

  • Q&A: Health and fitness technologies

    Wednesday @ 1:00 - 3:00 p.m.

    Meet the Health and Fitness teams and learn more about HealthKit, ResearchKit, CareKit, SensorKit, Health Records, Apple Watch, and health and fitness topics during this 2 hour text-based Q&A. We would love to answer questions, brainstorm ideas, and meet people who are building health, fitness, or research apps on our platform. Stop in to request guidance on a code-level question, ask for clarifications, or learn from others in a group setting.

Sessions

  • Create a great video playback experience

    8:00 a.m.

    Find out how you can use the latest iOS and iPadOS system media players to build amazing media apps. We’ll share how we designed the updated player and give you best practices and tips to help you design media experiences of your own. We’ll also explore Live Text for video and show you how to integrate interstitials and playback speed controls into your apps.

    Watch

  • Make a great SharePlay experience

    8:00 a.m.

    Discover how you can design and build a great SharePlay experience. We'll show you how to identify activities in your app that can help bring everyone together — even while they're apart. Learn best practices to help you design for group activities, create intuitive interactions, and build support for different types of experiences.

    Watch

Labs

  • Core Motion lab

    Thursday @ 10:00 - 12:00 p.m.

    Request an appointment with an Apple engineer for guidance and conversation about your app and the Core Motion APIs, best practices, and more.

  • HealthKit and workouts lab

    Thursday @ 10:00 - 12:00 p.m.

    Request an appointment with an Apple engineer for guidance and conversation about your app and the latest HealthKit and workouts APIs, best practices, and more.

Digital Lounges

  • Q&A: Apple Watch development

    Thursday @ 9:00 - 11:00 a.m.

    Ask Apple engineers about developing for Apple Watch during this 2 hour text-based Q&A. Stop in to request guidance on a code-level question, ask for clarifications, or learn from others in a group setting.

  • Q&A: Swift Charts

    Thursday @ 11:00 - 1:00 p.m.

    Ask Apple engineers about Swift Charts — a new framework to help you create charts in SwiftUI — during this 2 hour text-based Q&A. Stop in to request guidance on a code-level question, ask for clarifications, or learn from others in a group setting.

  • Meet the Presenter: Create a great video playback experience

    Thursday @ 3:00 - 4:00 p.m.

    Meet the presenter of "Create a great video playback experience" and join a text-based watch party for the session, followed by a short Q&A. The watch party begins 5 minutes after the start of this activity — so don’t be late!

Sessions

  • Build device-to-device interactions with Network Framework

    8:00 a.m.

    Learn how you can create integrated content experiences across multiple devices. We’ll introduce you to DeviceDiscoveryUI, which makes it easy to set up communication pathways and connect Apple TV with other devices like iPhone, iPad and Apple Watch. We'll also explore common scenarios and provide best practices to help you enable frictionless device-to-device connectivity.

    Watch

Digital Lounges

  • Q&A: Health and fitness technologies

    Friday @ 8:30 - 10:30 a.m.

    Meet the Health and Fitness teams and learn more about HealthKit, ResearchKit, CareKit, SensorKit, Health Records, Apple Watch, and health and fitness topics during this 2 hour text-based Q&A. We would love to answer questions, brainstorm ideas, and meet people who are building health, fitness, or research apps on our platform. Stop in to request guidance on a code-level question, ask for clarifications, or learn from others in a group setting.

  • Meet the Presenter: Building Device-to-Device Experiences with Network Framework

    Friday @ 2:00 - 3:00 p.m.

    Stream a live rewatch of "Building Device-to-Device Experiences" with the presenter. Join a real-time text conversation during the rewatch and participate in a short Q&A afterwards. The rewatch begins 5 minutes after the start of this activity — so don’t be late!