Skip to content

An Android watch face that monitors the user's heart rate at regular intervals and records the data in a room database.

Notifications You must be signed in to change notification settings

rishabharora3/WatchFace

Repository files navigation

Heart Rate Watch Face

HeartMonitorWatchFace.mp4

A dynamic watch face that displays real-time heart rate information using the MeasureClient API.

Overview

This project demonstrates a watch face designed to provide continuous updates on the user's heart rate. It leverages the MeasureClient API to fetch real-time data.

Getting Started

To preview this watch face, make sure you have a Wear OS device with Health Services installed. Open the project in Android Studio, then deploy and select the watch face on your device.

On initial launch, the watch face will prompt the user for BODY SENSORS permission. Once granted, it will begin displaying the heart rate data.

Please note that this watch face has been tested using the Virtual Sensors option in the emulator settings.

Demo Video

A demo video showcasing the watch face in action can be viewed here.

References

  1. Android Wearables - Health Services
  2. Android Health Samples
  3. Wear OS Samples - Runtime Permissions
  4. Android Wearables - Data Permissions

Screenshots

Screenshot 1 Screenshot 2 Screenshot 3


Author: Rishabh Arora

About

An Android watch face that monitors the user's heart rate at regular intervals and records the data in a room database.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages