Heart Rate Monitor
- Fixed custom color pop-up not closing with return gesture
Features:
- Bluetooth LE heart rate monitoring: scan and connect to any BLE heart rate device
- Real-time heart rate display with animated heart icon
- Floating window overlay for always-on heart rate display
- Status bar heart rate indicator with auto color adaptation
- Heart rate history with chart analysis (powered by Vico)
- Heart rate alerts with posture detection (sitting/standing/exercising)
- HTTP server and WebSocket server for real-time data streaming
- Webhook support for pushing heart rate data to external services
- Favorite devices with auto-connect
- Fully customizable UI: colors, opacity, corner radius, size
- Material 3 design with dynamic color support (Android 12+)
- Fair memory management for Chinese OEM devices (vivo, Xiaomi, OPPO, Honor)
- Privacy-friendly: no tracking, no ads, no analytics
Open source under MIT License.
- Author: XiaochangXu
- License: MIT License
- Issue Tracker
- Source Code
- Changelog
- Build Metadata
- Reproducibility Status
Versions
Although APK downloads are available below to give you the choice, you should be aware that by installing that way you will not receive update notifications and it's a less secure way to download. We recommend that you install the F-Droid client and use that.
Download F-Droid-
arm64-v8aThis version requires Android 7.0 or newer.
It is built and signed by the original developer, and guaranteed to correspond to this source tarball.
Download APK 6.4 MiB PGP Signature | Build Log
-
arm64-v8aThis version requires Android 7.0 or newer.
It is built and signed by the original developer, and guaranteed to correspond to this source tarball.
Download APK 6.4 MiB PGP Signature | Build Log
-
arm64-v8aThis version requires Android 7.0 or newer.
It is built and signed by the original developer, and guaranteed to correspond to this source tarball.
Download APK 6.5 MiB PGP Signature | Build Log
- Optimize pop-up animation of update log pop-up window
- Fixed bugs that could cause crashes
- Support statistical heart rate history data export
- Migrate from single Acitvity architecture to multi-activity hybrid architecture, remove Navgation 3 navigation library and custom animation effects, transition animation implementation changed to more reliable, more stable system-native Activity transitions
- Fixed an issue where the heart rate chart probability appears incomplete
- Fix some bugs that may cause crashes
- Optimize chart display on heart rate detail page, reduce card height, smooth Bezier curve
- Optimization specific



