Health & Fitness · Open source

Heart Rate Monitor

XiaochangXu

Monitor heart rate via BLE devices with real-time display, history, and alerts

Download

Opens the official F-Droid page

Heart Rate Monitor screenshot 1Heart Rate Monitor screenshot 2Heart Rate Monitor screenshot 3Heart Rate Monitor screenshot 4

About Heart Rate Monitor

A lightweight heart rate monitoring app for Android, built with Jetpack Compose and Material 3. Connect to BLE heart rate monitors and track your heart rate in real time.

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.

What's new in 4.9.5

- Fixed notification bar closing touch penetration after floating window disappeared - Fixed custom color pop-up not closing with return gesture

How to install Heart Rate Monitor

  1. Tap Download — the app's official page on F-Droid opens.
  2. Install it with the F-Droid app (recommended, for automatic updates), or use the download button on that page.
  3. If Android asks, allow the F-Droid app or your browser to install apps, then tap Install.
  4. Open Heart Rate Monitor from your app drawer.

More health & fitness apps

More