Apple HealthKit
Access health data on iOS devices through Apple’s native HealthKit framework
Google Health Connect
Read and write health data on Android using Google Health Connect
What Can You Build?
Fitness Apps
Track workouts, steps, calories, and activity levels
Health Monitoring
Monitor vital signs like heart rate, blood pressure, and oxygen levels
Wellness Apps
Track sleep, mindfulness, water intake, and daily activities
Medical Apps
Record blood glucose, medications, symptoms, and health measurements
Features
- Reading Data
- Writing Data
- Permissions
Flexible Data Queries
- Read individual data points
- Get time-bucketed aggregates (hourly, daily, weekly)
- Fetch workout summaries
- Calculate step totals
Requirements
Minimum Versions
- iOS 13.0 or higher
- Android with Health Connect (Android API level 26+)
How It Works
1
Setup Your Project
Add the plugin to your
pubspec.yaml and configure platform-specific settingsGo to Installation →2
Request Permissions
Ask users for permission to access specific health data typesLearn about Permissions →
3
Read or Write Data
Use the Health API to read existing data or write new measurementsReading Guide → | Writing Guide →
Quick Example
Here’s a complete example to get you started:Try the Full Example
Follow our quickstart guide for a step-by-step tutorial with more features
Supported Data
The plugin supports over 100 health data types including:Activity
Steps, distance, calories, workouts, flights climbed
Body Measurements
Weight, height, BMI, body fat %, lean mass
Vital Signs
Heart rate, blood pressure, blood oxygen, temperature
Nutrition
Meals, water, calories, macros, micronutrients
Sleep
Sleep stages, in bed time, asleep time, REM, deep sleep
Reproductive
Menstruation flow, cycle tracking
Platform Setup
Before using the plugin, you need to configure each platform:Android Setup
Configure Health Connect permissions and manifest settings
iOS Setup
Enable HealthKit capability and add privacy descriptions
Next Steps
Installation
Add the plugin to your Flutter project
Quickstart
Get up and running in 5 minutes
Core Concepts
Understand permissions and data types
API Reference
Explore the complete API documentation