Skip to content

Latest commit

 

History

History
120 lines (66 loc) · 5.18 KB

RELEASE-NOTES.md

File metadata and controls

120 lines (66 loc) · 5.18 KB

CareKit Release Notes

CareKit 1.1 Release Notes

CareKit 1.1 supports iOS and requires Xcode 8.0 or later. The minimum supported Base SDK is 9.0.

CareKit 1.1 includes the following new features and enhancements.

  • Care Card on Apple Watch

Contributed by Apple Inc..

The Sample App (OCKSample project in CareKit's workspace) now includes a watch app. The app works out of the box. Included in the Watch group is the Watch Connectivity Manager which abstracts the logic of communicating the Care Card data between the phone and the watch.

The Care Plan Store has also been updated to support Apple Watch.

  • New Test App

Contributed by Apple Inc..

The New Test App is written entirely in Swift and provides extensive coverage for all CareKit Modules.

  • Other Improvements

  • 3D Touch Support

Contributed by Troy Tsubota.

The Care Card and Connect view controllers have been updated to support 3D Touch. In the Care Card view controller, a user can 3D Touch on an activity to peek and pop. In the Connect view controller, a user can peek, pop, and use perform actions right from the master screen.

  • FaceTime in Connect

Contributed by Micah Hainline.

FaceTime calls can now be made from within the Connect module. Apart from FaceTime support, Connect now has the ability to create any custom method of communication (such as fax).

CareKit 1.0 Release Notes

CareKit 1.0 supports iOS and requires Xcode 6.3 or later. The minimum supported Base SDK is 9.0.

CareKit 1.0 includes the following new features and enhancements.

  • Care Plan Store

Contributed by Apple Inc..

CareKit stores activities in a database called the Care Plan Store. This database is located at the URL provided by the developer. The Care Plan Store is encrypted using standard file-system encryption.

The Care Plan Store can store intervention and assessment activities. Each activity has a schedule that the Care Plan Store uses to create event objects. The store can be dynamically updated and modified.

  • Care Card

Contributed by Apple Inc..

Care Card is a view controller that displays the intervention activities for a selected date. It provides a way to track activity completion and user adherence.

A developer can modify the Care Plan Store by adding, removing, or modifying an activity and the Care Card responds by automatically updating the user interface.

The mask image on the Care Card can be customized to provide a themed user experience.

  • Symptom and Measurement Tracker

Contributed by Apple Inc..

Symptom and Measurement Tracker is a view controller that displays the assessment activities for a selected date. It provides a way to monitor subjective and objective measurements.

A developer can modify the Care Plan Store by adding, removing, or modifying an activity and the Symptom and Measurement Tracker responds by automatically updating the user interface.

  • Insights Dashboard

    Contributed by Apple Inc..

    The Insights Dashboard is a view controller that displays message items, such as an alert or tip, and charts, such as the grouped bar chart.

    A developer can subclass the OCKInsightItem and OCKChart classes to create new message items and charts.

  • Grouped Bar Chart

    Contributed by Apple Inc..

    The Grouped Bar Chart displays a series of data grouped into categories. The chart can be used with the Insights Dashboard using the OCKBarChart object, or it can be used directly using OCKGroupedBarChartView.

  • Connect

    Contributed by Apple Inc..

    Connect is a view controller that displays contact information for care team members, friends, and family. Connect supports communicating with contacts through email, messaging, and phone. It also supports a user interface for sending reports that you can create using the Document Exporter module

  • Document Exporter

    Contributed by Apple Inc..

    The Document Exporter module supports creating an HTML or PDF document. Although you can provide any data you’d like, the intent is to export data from the Care Plan Store. The exporter can display text, charts, images, and tables.

  • Sample App

    Contributed by Apple Inc..

    The Sample App (OCKSample project in CareKit's workspace) serves as a template application that combines different modules from the CareKit framework. It also shows how to use ResearchKit surveys and active tasks with CareKit.

  • Test App

    Contributed by Apple Inc..

    The Test App (OCKTest project in CareKit's workspace) serves as an application to test different modules and features from the CareKit framework.