Mi Heart Rate (iOS)

image

Features

  • Working with undocumented Mi Band API over BLE
  • Synchronisation of alarms, notifications and users activity (steps)
  • Displaying live heart rate measures from band

App description

Unlock secret features of Mi Band. Our app broadens abilities of Xiaomi Mi Band 1s Pulse / Mi Band 2 / Mi Band 3 / Mi Band 3 NFC pulsometer. Now You can measure Your heart rate with these bands continuously!

Just establish the desired training result - fat burning or muscle development - and Mi HR’ll accompany you during Your training, advising to increase or decrease the intensity. You’ll stay in a target heart rate zone and enjoy Your workout at the same time!

After the workout You can check the heart rate data in a separate graph in the MiHR app. This will help you to access the changes and draw useful for the following workouts conclusions.

We know that many sport fans track their activities and achievements with their favourite fitness trackers. Thinking about them we have added synchronisation Mi Band 1s, Mi Band 2, Mi Band 3 and Mi Band 3 NFC with such fitness trackers, as Strava, Runtastic, Runkeeper and others.

In addition, Mi HR users can export their heart rate data into the Apple Health app.

Description

Programming language: Swift, ObjectiveC

Frameworks: UIKit, Firebase, Charts, CoreBluetooth

Database: Realm

Tools: Xcode, Git