synheart_wear 0.1.1
synheart_wear: ^0.1.1 copied to clipboard
Unified wearable SDK for Synheart (HR, HRV, steps, energy, stress).
Changelog #
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
0.1.1 - 2025-12-20 #
Fixed #
- Fixed data freshness validation in
Normalizerclass - Added
_isDataFresh()method to filter out stale data based onmaxDataAgeconfiguration - Data older than the configured
maxDataAge(default 12 hours) is now properly excluded from normalization
0.1.0 - 2025-10-27 #
Added #
- Initial release of synheart_wear package
- Apple HealthKit integration for iOS
- Support for multiple health metrics: heart rate (HR), heart rate variability (HRV), steps, calories
- Real-time data streaming capabilities
- Local encrypted caching for offline data persistence
- Unified data schema following the Synheart RFC specification
- Permission management system
- Data normalization engine for multi-device support
- Example Flutter app demonstrating SDK usage
Features #
- Cross-platform support (iOS and Android)
- Real-time HR and HRV streaming
- Consent-based data access
- AES-256-CBC encryption for local storage
- Automatic data quality validation
- Support for both RMSSD and SDNN HRV metrics
Platform Support #
- iOS: Full support via HealthKit integration
- Android: Under development