Skip to main content

Introduction

Summary

The ROOK Flutter SDK for Apple Health provides a specialized interface for integrating iOS health data into Flutter applications. To implement this solution, the development environment must utilize Dart version 3.0.0 or higher and Flutter version 3.0.0 or higher, with a mandatory requirement of Xcode 16.0 for iOS builds. The SDK facilitates essential workflows including user registration, authorization management, and the synchronization of health summaries and events. Key architectural features include automatic data synchronization during application launch and background execution. Additionally, the package supports displaying a pre-built connections interface and identifying other available data sources to enhance the user experience.

Install the rook_sdk_apple_health package and learn about its features.

Features

  • Get authorization.
  • Register users.
  • Sync Apple Health summaries and events.
  • Sync health data automatically on background and with every app launch.
  • Retrieve a list of other available data sources.
  • Display a pre-built connections page inside your app.

Development environment

Dart and Flutter

This package was developed with the following sdk constraints:

dart: >=3.0.0 <4.0.0 flutter: >=3.0.0

Xcode

The SDK requires Xcode 16.0 or higher.

Required dependencies

To use this package you'll need to add the following dependencies to your project:

Installation

Pub Version

flutter pub add rook_sdk_apple_health