Library comparison
Flutter health vs health_connector
Registry data read 2026-10-03
Both pub.dev packages read and write Apple HealthKit and Health Connect from Flutter. health has a long release history — first published November 2019, 91 versions — and declares Flutter >=3.6.0. health_connector is newer — first published November 2025, 38 versions — and declares Flutter >=3.38.0, so the deciding fact for many teams is which Flutter version they can run.
Side by side
Every cell is read from the registries and the repositories by a script. There is no winner row.
| Fact | health | health_connector |
|---|---|---|
| Registry | pub.dev: health | pub.dev: health_connector |
| Latest version | 13.3.2 | 3.11.1 |
| Latest published | 2026-08-14 (50 days before our 2026-10-03 read) | 2026-09-16 (17 days before our 2026-10-03 read) |
| First published | 2019-11-08 | 2025-11-23 |
| Versions published | 91 | 38 |
| Licence | MIT (pub.dev tags: license:mit) | MIT (pub.dev tags: license:mit) |
| Platforms | android, ios (pubspec flutter.plugin.platforms: android, ios) | android, ios (pub.dev platform tags: platform:android, platform:ios) |
| Requires | sdk >=3.8.0 <4.0.0; flutter >=3.6.0 (pubspec environment) | sdk ^3.10.0; flutter >=3.38.0 (pubspec environment) |
| Deprecated | no deprecation in the registry | no deprecation in the registry |
| Status classifier | — | — |
| Last commit, default branch | 2026-08-14 | 2026-09-16 |
| GitHub stars / archived | 41 stars · not archived (read 2026-10-03) | 13 stars · not archived (read 2026-10-03) |
What each README says
health
How to choose: our reading
Judgement, labelled as such, drawn only from the facts above.
- You cannot move to a recent Flutter yet: compare the environment rows. health_connector's declared Flutter floor is higher than health's.
- You want the package with the longer public track record: health was first published 2019-11-08 and health_connector 2025-11-23, 314 days before our read.
- Either way, check the specific data types you need in each package's own type list before choosing — both projects publish one.
Questions
- Which Flutter health package supports older Flutter versions?
- health. Its pubspec declares Flutter >=3.6.0, while health_connector's declares Flutter >=3.38.0 and its README lists Dart 3.10.0 or later, as read from pub.dev on 2026-10-03.
- Do the Flutter health and health_connector packages both support Health Connect history beyond 30 days?
- Yes, by different names. The health README documents isHealthDataHistoryAuthorized and requestHealthDataHistoryAuthorization, backed by the READ_HEALTH_DATA_HISTORY permission. The health_connector README says Health Connect defaults to 30 days and tells you to request the HealthPlatformFeature.readHealthDataHistory permission for older data, with the same manifest permission declared.