health_connector_core
📖 Overview
health_connector_core provides the foundational types and abstractions used across the Health
Connector plugin ecosystem:
- health_connector is the main facade package
- health_connector_hc_android is a wrapper for Android Health Connect SDK
- health_connector_hk_ios is a wrapper for iOS HealthKit SDK
Purpose
- Domain Model: Defines health records, data types, and measurement units
- Platform Interface: Specifies the contract that platform implementations must fulfill
- Shared Utilities: Provides common validation and error handling
Acknowledgments: Android Health Connect SDK
The health record and measurement unit hierarchy in this project is inspired by the architectural structure of the Android Health Connect SDK.
All code presented here is an original Dart implementation developed specifically for Flutter and is not a direct port of the Android source.
Contributing
Contributions are welcome!
To report issues or request features, please visit our GitHub Issues.
Libraries
- health_connector_core
- Core abstractions and models for cross-platform health data integration.
- health_connector_core_internal
- Internal APIs for health_connector core library.