Mi Band Pulse
HeartCheck Unofficial App
[Team: Mauro Papa & Maria Palma ]
The Idea : HeartCheck [UPDATED]
Develop an unofficial application (called
HeartCheck) that is able to prevent an
heart disease by constantly monitoring the
user heart rate.
Ux Evaluation: Ux Mapping
PERSONAS
+
TOUCHPOINTS
+
QUESTIONS
=
UX MAP
Download ux evaluation:
Ux Evaluation: Personas
PERSONAS: Selected users representative of a specific population group.
FIRST GROUP:
Avg users
SECOND GROUP:
Users with
heart diseases
THIRD GROUP:
Doctors
Ux Evaluation: Touchpoints
TOUCHPOINTS: Steps users need to move from “need” to “end goal”, and
how users interact with your product. In UX maps touchpoints are table columns.
Ux Evaluation: Three main feedbacks
USERS HEALTH
PARAMETERS
NEEDED DURING
APPLICATION
SET-UP
1 2 3
“GUI” AS MUCH
EASY AS
POSSIBLE
CHECK HR
VARIABILITYTO
PREVENT
EVENTUAL HEART
DISEASES
System design:
App features
#1: COLLAPSIBLE
MENUTO UPDATE
USER PARAMETERS
AND OTHER
INFORMATION
#2: EASY START/STOP
TRACKING BUTTON
#3: STATISTICS PAGE
System design:
An high level view
HEARTCHECK
ANDROID-ONLY
APPLICATION
(NO WEB INTERFACE)
XIAOMI
MI BAND
BLE
GADGETBRIDGE
OPEN SOURCE
APPLICATION
PROJECT
GOOGLE FIT
SDK
Xiaomi Mi Band SDK: A nightmare
The available unofficial SDKs released for Xiaomi Mi Band are not updated
anymore and are not compatible with latest band firmwares.
POSSIBLE SOLUTION:
Gadgetbridge: Open source app to replace wristbands vendors' closed source
Android applications. Supports Pebble, Mi Band, Liveview, HPlus etc.
CONs:
• It isn’t an SDK but an open source app
• It doesn’t feature Google Fit for now
PROs:
• Still updated
• Support for Mi Band 2
App Development RoadMap
#1: IMPLEMENT
GADGDETBRIDGE
FUNCTIONALITIES
WITH LOCAL
DATABASE
#3: CONTRIBUTETO
GADGETBRIDGE
PROJECT BY
DEVELOPEING
GOOGLE FIT
SYNCHRONIZATION
FUNCTIONALITIES
#2: RESEARCH STEP
TO DEVELOPTHE
CORE ALGORITHM
Useful links
/papamauro/HeartCheck pervsys-heartcheck.slack.com
END
Bye bye!

HeartCheck second_deadline

  • 1.
    Mi Band Pulse HeartCheckUnofficial App [Team: Mauro Papa & Maria Palma ]
  • 2.
    The Idea :HeartCheck [UPDATED] Develop an unofficial application (called HeartCheck) that is able to prevent an heart disease by constantly monitoring the user heart rate.
  • 3.
    Ux Evaluation: UxMapping PERSONAS + TOUCHPOINTS + QUESTIONS = UX MAP Download ux evaluation:
  • 4.
    Ux Evaluation: Personas PERSONAS:Selected users representative of a specific population group. FIRST GROUP: Avg users SECOND GROUP: Users with heart diseases THIRD GROUP: Doctors
  • 5.
    Ux Evaluation: Touchpoints TOUCHPOINTS:Steps users need to move from “need” to “end goal”, and how users interact with your product. In UX maps touchpoints are table columns.
  • 6.
    Ux Evaluation: Threemain feedbacks USERS HEALTH PARAMETERS NEEDED DURING APPLICATION SET-UP 1 2 3 “GUI” AS MUCH EASY AS POSSIBLE CHECK HR VARIABILITYTO PREVENT EVENTUAL HEART DISEASES
  • 7.
    System design: App features #1:COLLAPSIBLE MENUTO UPDATE USER PARAMETERS AND OTHER INFORMATION #2: EASY START/STOP TRACKING BUTTON #3: STATISTICS PAGE
  • 8.
    System design: An highlevel view HEARTCHECK ANDROID-ONLY APPLICATION (NO WEB INTERFACE) XIAOMI MI BAND BLE GADGETBRIDGE OPEN SOURCE APPLICATION PROJECT GOOGLE FIT SDK
  • 9.
    Xiaomi Mi BandSDK: A nightmare The available unofficial SDKs released for Xiaomi Mi Band are not updated anymore and are not compatible with latest band firmwares. POSSIBLE SOLUTION: Gadgetbridge: Open source app to replace wristbands vendors' closed source Android applications. Supports Pebble, Mi Band, Liveview, HPlus etc. CONs: • It isn’t an SDK but an open source app • It doesn’t feature Google Fit for now PROs: • Still updated • Support for Mi Band 2
  • 10.
    App Development RoadMap #1:IMPLEMENT GADGDETBRIDGE FUNCTIONALITIES WITH LOCAL DATABASE #3: CONTRIBUTETO GADGETBRIDGE PROJECT BY DEVELOPEING GOOGLE FIT SYNCHRONIZATION FUNCTIONALITIES #2: RESEARCH STEP TO DEVELOPTHE CORE ALGORITHM
  • 11.
  • 12.