Flutter Gems is a curated list of 7250+ useful Dart & Flutter packages that are categorized based on functionality.
Top Flutter Health and Fitness packages
Last updated: May 18, 2026
Health and fitness apps often need to read or write data such as step counts, heart rate, or sleep analysis. This requires integrating directly with native health repositories like Apple HealthKit and Google Fit/Health Connect.
Best Practices for Health Data
- Strict Privacy Compliance: Health data is considered the most sensitive category of user data. You must provide a comprehensive Privacy Policy and clearly justify to the user why this data is required.
- Handle Granular Permissions: Users can choose to grant access to step counts but deny access to heart rate data. Your app must gracefully handle partial permissions without crashing.
- Background Syncing: Health data is often collected while the app is closed (e.g., via a smartwatch). Implement background fetch tasks to periodically sync this data to your servers.
The complete list of Health & Fitness packages that interface with HealthKit, Google Fit, and Health Connect is provided below.
health
👍 668 ⬇️ 83.1K
Dart 3 compatibleMaintenance Status: Good
Wrapper for Apple's HealthKit on iOS and Google's Health Connect on Android.
pedometer
👍 342 ⬇️ 13.8K
Dart 3 compatibleMaintenance Status: Good
A Pedometer and Step Detection package for Android and iOS. Step count is streamed as the platform updates it.
noise_meter
👍 128 ⬇️ 7.9K
Dart 3 compatibleMaintenance Status: Good
A Flutter plugin for collecting noise from the phone's microphone.
health_kit_reporter
👍 60 ⬇️ 4.9K
Dart 3 compatibleMaintenance Status: Average
Helps to write or read data from Apple Health via HealthKit framework.
heart_bpm
👍 57 ⬇️ 7
Dart 3 compatibleMaintenance Status: Poor
Easy way to record individual blood pressure using smartphone camera.
body_part_selector
👍 51 ⬇️ 265
Dart 3 compatibleMaintenance Status: Average
A beautiful selector for different body parts
flutter_health_connect
👍 41 ⬇️ 762
Dart 3 compatibleMaintenance Status: Poor
Flutter plugin for Google Health Connect integration. Health Connect gives you a simple way to store and connect the data between your health and fitness apps.
fitness
👍 29 ⬇️ 38
Dart 3 compatibleMaintenance Status: Poor
Flutter plugin for reading step count data. Wraps HealthKit on iOS and GoogleFit on Android.
huawei_health
👍 26 ⬇️ 5
Dart 3 compatibleMaintenance Status: Good
Health Kit provides a data platform with fitness and health open capabilities, so that developers can build related apps and services based on a multitude of data types.
polar
👍 22 ⬇️ 600
Dart 3 compatibleMaintenance Status: Good
This is a Dart plugin wrapper for the Polar SDK on Android and iOS
air_quality
👍 12 ⬇️ 297
Dart 3 compatibleMaintenance Status: Average
Air quality index from the World's Air Quality Index (WAQI) service.
carp_health_package
👍 9 ⬇️ 289
Dart 3 compatibleMaintenance Status: Good
CARP health sampling package. Samples health data from Apple Health or Google Fit.
teeth_anatomy
👍 6 ⬇️ 8
Dart 3 compatibleMaintenance Status: Average
teeth_anatomy shows the anatomy of the tooth and is a good package for use in medical software
