Skip to content

Toolbox demo app

The Health Connector SDK Toolbox runs every SDK operation against a real device on both platforms. It is the fastest way to see a flow working before you build it — and the fastest way to tell whether a problem is in your app's configuration or in the SDK.

Run it

bash
git clone https://github.com/fam-tung-lam/health_connector.git
cd health_connector/examples/health_connector_toolbox
flutter pub get && flutter run

It is a testing tool, not a reference app

The toolbox exists to demonstrate features and to manually exercise the SDK during development. Its architecture is not a production template — for patterns worth copying, use the app recipes.

What it demonstrates

Request permissions

Requesting permissions on Android

Read data

Reading health records on Android

Write data

Writing a health record on Android

Delete data

Deleting health records on Android

Aggregate data

Aggregating health data on Android

Using it to debug your own app

If a flow works in the toolbox on the same device but not in your app, the difference is configuration — usually a missing <uses-permission> on Android or a missing usage description on iOS. Start with Setup troubleshooting.

If it fails in the toolbox too, that is worth reporting. Include your device, OS version, Flutter version, and the output from a PrintLogProcessor.

Released under the Apache 2.0 License.