WWDC Notes

What's new in CareKit

Show Apple's description.
Build feature-rich research and care apps with CareKit: Learn about the latest advancements to our health framework, including new views for its modular architecture, improvements to the data store, and tighter integration with other frameworks on iOS. And discover how the open-source community continues to leverage CareKit to allow developers to push the boundaries of digital health β€” all while preserving privacy.

How to get started

What is CareKit?

CareKit is an open-source framework that helps you build beautiful care apps.

Three components:

  • CareKitUI: provides static views that are perfect for displaying that data.
  • CareKitStore: provides health flavored data models and a core data layer for persistence.
  • CareKit: ties the UI and store layers together by providing synchronization between the two

What's new

  • CareKitUI:
    • Some UIKit views now also have a SwiftUI variant
    • New SwiftUI-exclusive views
  • CareKit:
    • Synchronized SwiftUI views
    • WatchOS support (via SwiftUI)
  • CareKitStore:
    • You can now use data in HealthKit alongside CareKit data to create HealthKit-driven tasks
    • FHIR compatibility via the new CareKitFHIR package
    • New CareKit Remote synchronization APIs

Missing anything? Corrections? Contributions are welcome πŸ˜ƒ

Related

Written by

zntfdr

Federico Zanetello

Federico Zanetello is an iOS Engineer with strong passion for Swift, minimalism, and design. When he’s not busy automating things, he can be found writing at fivestars.blog and/or playing with the latest shiny toys.