How Vitality Health Engaged 50k+ Daily Users with a Highly Secure, Real-Time Biometrics App
Written by Nora L., Mobile & AI Engineer at Codanum
The Context
Vitality Health wanted one app where a user's heart rate, sleep quality, and VO2 max data, scattered across half a dozen wearables, actually lived in one place. That meant a flagship mobile application capable of talking to multiple Bluetooth Low Energy (BLE) devices reliably, not just the one they'd prototyped against.
The Challenge
Users demanded a seamless, privacy-first mobile experience. The core challenge was maintaining a persistent, low-latency BLE connection to wearables without draining the user's phone battery. Managing continuous real-time biometric data streams locally on the device while ensuring HIPAA-compliant encryption was causing UI thread blocking in their early React Native prototypes.
4.8
App Rating
50k+
Daily Users
The Solution
The hybrid approach was discarded in favour of a fully native Android application in Kotlin. Kotlin Coroutines and Flows handled smooth, non-blocking background data syncing. A local Room database, heavily optimised for time-series insertions, paired with SQLCipher encryption ensured user data never left the device unencrypted, meeting HIPAA requirements without performance compromise.
The Impact
The HealthTrack app launched to a 4.8-star rating on the Google Play Store. The native implementation eliminated UI thread blocking entirely, delivering a smooth 120hz experience on supported devices. The app sustained over 50,000 active daily users logging continuous biometric data with negligible battery impact.
"The app feels incredibly premium and responsive. Codanum solved the battery drain issues that plagued our prototypes, delivering a stable product that our users trust with their most sensitive health data."



