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.
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: 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
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 high level view
HEARTCHECK
ANDROID-ONLY
APPLICATION
(NO WEB INTERFACE)
XIAOMI
MI BAND
BLE
GADGETBRIDGE
OPEN SOURCE
APPLICATION
PROJECT
GOOGLE FIT
SDK
9. 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
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