Skip to content
AF
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.

Facthealthhealth_connector
Registrypub.dev: healthpub.dev: health_connector
Latest version13.3.23.11.1
Latest published2026-08-14 (50 days before our 2026-10-03 read)2026-09-16 (17 days before our 2026-10-03 read)
First published2019-11-082025-11-23
Versions published9138
LicenceMIT (pub.dev tags: license:mit)MIT (pub.dev tags: license:mit)
Platformsandroid, ios (pubspec flutter.plugin.platforms: android, ios)android, ios (pub.dev platform tags: platform:android, platform:ios)
Requiressdk >=3.8.0 <4.0.0; flutter >=3.6.0 (pubspec environment)sdk ^3.10.0; flutter >=3.38.0 (pubspec environment)
Deprecatedno deprecation in the registryno deprecation in the registry
Status classifier——
Last commit, default branch2026-08-142026-09-16
GitHub stars / archived41 stars · not archived (read 2026-10-03)13 stars · not archived (read 2026-10-03)

What each README says

health

  • Google Fit removed in 11.0.0; Health Connect reads limited to 30 days unless READ_HEALTH_DATA_HISTORY is granted via requestHealthDataHistoryAuthorization.

    Source: README

  • iOS 15.0 or later; ships as a Swift package and a CocoaPods pod.

    Source: README

health_connector

  • Requirements table: Flutter 3.38.0+, Dart 3.10.0+, Android API 26+, iOS 15.0+; v3.9.0 needs Android SDK Extension level 19.

    Source: README

  • Describes itself as "production-grade" with "143 typed health data types" — the project's own claims, not counted by us.

    Source: README

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.

← All health and fitness libraries