значок приложения

Heart Rate Monitor

Monitor heart rate via BLE devices with real-time display, history, and alerts
Новое в версии 4.9.5
- Fixed notification bar closing touch penetration after floating window disappeared
- Fixed custom color pop-up not closing with return gesture
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.

Версии

Можно выбрать загрузку приложения в виде APK (доступно по ссылкам ниже), однако следует помнить, что при такой установке вы не сможете получать уведомления об обновлениях, и что это менее безопасный способ скачивания. Советуем установить приложение F-Droid и использовать его.

Скачать
  • Версия 4.9.5 (57) рекомендована Добавлено 09.09.2026

    arm64-v8a

    Для этой версии требуется Android 7.0 или новее.

    Cобрана и подписана оригинальным разработчиком и гарантированно соответствует этому исходному коду.

    Разрешения
    • доступ к приблизительному местоположению только в активном режиме
      Приложение сможет получать сведения о вашем приблизительном местоположении, только когда используется. Для этого на устройстве должна быть включена геолокация.
    • доступ к точному местоположению только в фоновом режиме
      Приложение сможет получать сведения о вашем точном местоположении, только когда используется. Для этого на устройстве должна быть включена геолокация. Учтите, что при этом заряд батареи может расходоваться быстрее.
    • просмотр сетевых подключений
      Приложение сможет просматривать информацию о сетевых подключениях, например о том, какие сети доступны и к каким из них вы подключены.
    • просмотр подключений Wi-Fi
      Приложение сможет просматривать информацию о сети Wi-Fi: состояние сети и имена подключенных устройств.
    • установка соединения с Bluetooth-устройствами
      Приложение сможет просматривать конфигурацию Bluetooth на телефоне, а также запрашивать и подтверждать соединение с другими устройствами.
    • доступ к настройкам Bluetooth
      Приложение сможет настраивать параметры локального телефона с поддержкой Bluetooth, а также обнаруживать удаленные устройства и устанавливать соединение с ними.
    • Доступ к подключенным устройствам Bluetooth
      У приложения будет доступ к подключенным устройствам Bluetooth
    • Находить устройства Bluetooth и подключаться к ним
      Приложение сможет находить устройства Bluetooth поблизости и подключаться к ним
    • запуск служб переднего плана
      Приложение сможет использовать службы переднего плана.
    • запуск служб переднего плана с типом "connectedDevice"
      Приложение сможет использовать cлужбы переднего плана с типом "connectedDevice"
    • запуск активных служб с типом "location"
      Приложение сможет использовать cлужбы переднего плана с типом "location"
    • запуск служб переднего плана с типом "specialUse"
      Приложение сможет использовать службы переднего плана с типом "specialUse"
    • неограниченный доступ к Интернету
      Приложение сможет создавать сетевые сокеты и использовать различные сетевые протоколы. Так как браузер и другие приложения обеспечивают средства для отправки данных в Интернет, это разрешение необязательно для отправки данных в Интернет.
    • показ уведомлений
      Приложение сможет показывать уведомления
    • запуск при включении устройства
      Приложение сможет запускаться после начальной загрузки системы. Это может привести к увеличению времени включения телефона и уменьшить его быстродействие в связи с постоянной работой приложения.
    • Это приложение может появляться поверх других приложений
      Приложение может открываться поверх других окон. Это может влиять на работу с другими приложениями.
    • управление функцией вибросигнала
      Приложение сможет контролировать вибросигналы.
    • отключение спящего режима
      Приложение сможет запрещать перевод телефона в спящий режим.
    • com.github.heartratemonitor_compose.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION

    Скачать APK 6.4 МиБ Подпись PGP | Журнал сборки

  • Новое в версии 4.9.4
    - Optimal performance
    - 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
  • Версия 4.9.4 (56) - Добавлено 07.09.2026

    arm64-v8a

    Для этой версии требуется Android 7.0 или новее.

    Cобрана и подписана оригинальным разработчиком и гарантированно соответствует этому исходному коду.

    Разрешения
    • доступ к приблизительному местоположению только в активном режиме
      Приложение сможет получать сведения о вашем приблизительном местоположении, только когда используется. Для этого на устройстве должна быть включена геолокация.
    • доступ к точному местоположению только в фоновом режиме
      Приложение сможет получать сведения о вашем точном местоположении, только когда используется. Для этого на устройстве должна быть включена геолокация. Учтите, что при этом заряд батареи может расходоваться быстрее.
    • просмотр сетевых подключений
      Приложение сможет просматривать информацию о сетевых подключениях, например о том, какие сети доступны и к каким из них вы подключены.
    • просмотр подключений Wi-Fi
      Приложение сможет просматривать информацию о сети Wi-Fi: состояние сети и имена подключенных устройств.
    • установка соединения с Bluetooth-устройствами
      Приложение сможет просматривать конфигурацию Bluetooth на телефоне, а также запрашивать и подтверждать соединение с другими устройствами.
    • доступ к настройкам Bluetooth
      Приложение сможет настраивать параметры локального телефона с поддержкой Bluetooth, а также обнаруживать удаленные устройства и устанавливать соединение с ними.
    • Доступ к подключенным устройствам Bluetooth
      У приложения будет доступ к подключенным устройствам Bluetooth
    • Находить устройства Bluetooth и подключаться к ним
      Приложение сможет находить устройства Bluetooth поблизости и подключаться к ним
    • запуск служб переднего плана
      Приложение сможет использовать службы переднего плана.
    • запуск служб переднего плана с типом "connectedDevice"
      Приложение сможет использовать cлужбы переднего плана с типом "connectedDevice"
    • запуск активных служб с типом "location"
      Приложение сможет использовать cлужбы переднего плана с типом "location"
    • запуск служб переднего плана с типом "specialUse"
      Приложение сможет использовать службы переднего плана с типом "specialUse"
    • неограниченный доступ к Интернету
      Приложение сможет создавать сетевые сокеты и использовать различные сетевые протоколы. Так как браузер и другие приложения обеспечивают средства для отправки данных в Интернет, это разрешение необязательно для отправки данных в Интернет.
    • показ уведомлений
      Приложение сможет показывать уведомления
    • запуск при включении устройства
      Приложение сможет запускаться после начальной загрузки системы. Это может привести к увеличению времени включения телефона и уменьшить его быстродействие в связи с постоянной работой приложения.
    • Это приложение может появляться поверх других приложений
      Приложение может открываться поверх других окон. Это может влиять на работу с другими приложениями.
    • управление функцией вибросигнала
      Приложение сможет контролировать вибросигналы.
    • отключение спящего режима
      Приложение сможет запрещать перевод телефона в спящий режим.
    • com.github.heartratemonitor_compose.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION

    Скачать APK 6.4 МиБ Подпись PGP | Журнал сборки

  • Новое в версии 4.9.3
    - Fixed bug where auto-connect favorites disconnected and reconnected perfectly connected devices
    - 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
  • Версия 4.9.3 (55) - Добавлено 03.09.2026

    arm64-v8a

    Для этой версии требуется Android 7.0 или новее.

    Cобрана и подписана оригинальным разработчиком и гарантированно соответствует этому исходному коду.

    Разрешения
    • доступ к приблизительному местоположению только в активном режиме
      Приложение сможет получать сведения о вашем приблизительном местоположении, только когда используется. Для этого на устройстве должна быть включена геолокация.
    • доступ к точному местоположению только в фоновом режиме
      Приложение сможет получать сведения о вашем точном местоположении, только когда используется. Для этого на устройстве должна быть включена геолокация. Учтите, что при этом заряд батареи может расходоваться быстрее.
    • просмотр сетевых подключений
      Приложение сможет просматривать информацию о сетевых подключениях, например о том, какие сети доступны и к каким из них вы подключены.
    • просмотр подключений Wi-Fi
      Приложение сможет просматривать информацию о сети Wi-Fi: состояние сети и имена подключенных устройств.
    • установка соединения с Bluetooth-устройствами
      Приложение сможет просматривать конфигурацию Bluetooth на телефоне, а также запрашивать и подтверждать соединение с другими устройствами.
    • доступ к настройкам Bluetooth
      Приложение сможет настраивать параметры локального телефона с поддержкой Bluetooth, а также обнаруживать удаленные устройства и устанавливать соединение с ними.
    • Доступ к подключенным устройствам Bluetooth
      У приложения будет доступ к подключенным устройствам Bluetooth
    • Находить устройства Bluetooth и подключаться к ним
      Приложение сможет находить устройства Bluetooth поблизости и подключаться к ним
    • запуск служб переднего плана
      Приложение сможет использовать службы переднего плана.
    • запуск служб переднего плана с типом "connectedDevice"
      Приложение сможет использовать cлужбы переднего плана с типом "connectedDevice"
    • запуск активных служб с типом "location"
      Приложение сможет использовать cлужбы переднего плана с типом "location"
    • запуск служб переднего плана с типом "specialUse"
      Приложение сможет использовать службы переднего плана с типом "specialUse"
    • неограниченный доступ к Интернету
      Приложение сможет создавать сетевые сокеты и использовать различные сетевые протоколы. Так как браузер и другие приложения обеспечивают средства для отправки данных в Интернет, это разрешение необязательно для отправки данных в Интернет.
    • показ уведомлений
      Приложение сможет показывать уведомления
    • запуск при включении устройства
      Приложение сможет запускаться после начальной загрузки системы. Это может привести к увеличению времени включения телефона и уменьшить его быстродействие в связи с постоянной работой приложения.
    • Это приложение может появляться поверх других приложений
      Приложение может открываться поверх других окон. Это может влиять на работу с другими приложениями.
    • управление функцией вибросигнала
      Приложение сможет контролировать вибросигналы.
    • отключение спящего режима
      Приложение сможет запрещать перевод телефона в спящий режим.
    • com.github.heartratemonitor_compose.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION

    Скачать APK 6.5 МиБ Подпись PGP | Журнал сборки