Skip to content
Health & FitnessReact NativeWearables

Cross-platform health app with 3× user engagement.

A health-tech startup needed a companion app that synced with wearable devices, tracked biometric data offline, and kept users engaged long-term. We built a React Native app with BLE integration that tripled daily active usage.

User engagement
45%Retention lift
12Wearable devices supported
4.7★App Store rating
Executive Summary

The short version.

A health-tech startup had built wearable hardware for biometric monitoring but their companion app was a basic data viewer with 15% 30-day retention. Users would check it once after a workout and forget about it. The hardware was excellent but the software experience was killing their business.

We rebuilt the companion app from scratch as part of our mobile app development engagement, with BLE wearable integration, real-time biometric visualization, personalized insights, and gamification. Daily active usage tripled, 30-day retention jumped from 15% to 60%, and the app became a key selling point for the hardware.

The Problem

Great hardware, forgettable software.

The wearable device collected excellent data (heart rate, SpO2, sleep quality, activity levels) but the app didn’t do anything meaningful with it:

  • 15% 30-day retention: users tried the app once or twice and stopped opening it; data just sat there
  • No offline sync: BLE connection required the app to be open and in foreground; workout data was frequently lost
  • Raw data dumps: app showed numbers without context; users didn’t know what their heart rate variability meant
  • Platform inconsistency: iOS and Android apps were built separately with different features and bugs (the classic native vs hybrid problem)
  • No engagement hooks: no streaks, no goals, no social features, no notifications; nothing to bring users back

Reviews on both stores averaged 2.8 stars, with complaints about reliability and “what’s the point” being the most common themes.

The Solution

Data-driven engagement with reliable BLE sync.

We rebuilt the entire app with two priorities: rock-solid data collection and meaningful user engagement. Every feature was designed to turn raw biometric data into actionable insights:

  • Background BLE sync: data syncs reliably even when the app is backgrounded; no more lost workouts or sleep data
  • Personalized insights: algorithms analyze trends and surface meaningful observations (“Your recovery time improved 15% this week”)
  • Goal system with streaks: daily and weekly goals with streak tracking; push notifications for motivation at optimal times
  • Rich visualizations: animated charts showing heart rate zones, sleep cycles, activity patterns, and long-term trends
  • HealthKit / Google Fit: bidirectional sync with platform health APIs; users see all health data in one place
  • Offline-first architecture: all data stored locally; cloud sync when connected; works perfectly on airplane mode
Architecture

React Native with native BLE bridge.

The app uses React Native for the UI with a native Kotlin/Swift bridge for BLE communication and background processing. All biometric data is stored locally in SQLite and synced to the cloud when connectivity is available.

Wearable DeviceBLE · Biometrics
HealthKit / Google FitPlatform APIs
Native BLE BridgeBackground sync · Kotlin/Swift
SQLiteLocal store
React Native UICharts · Insights
Cloud SyncWhen connected

Offline-first | zero data loss, background BLE sync

The BLE communication layer handles 12 different wearable devices through a unified abstraction. Each device’s protocol quirks are handled in the native bridge, so the React Native layer receives normalized biometric data regardless of hardware.

Stack Used
React NativeKotlinSwiftBLE HealthKitSQLiteNode.jsPostgreSQL FirebaseD3.js
Timeline
Week 1–2

BLE & UX Research

Device protocol analysis, user interviews, engagement pattern research, feature prioritization

Week 3–7

Core App & BLE

Native BLE bridge, data visualization, offline storage, background sync

Week 8–10

Engagement Features

Goals, streaks, insights engine, push notifications, HealthKit/Google Fit integration

Week 11–12

Testing & Launch

Multi-device testing, beta program, store submission, phased rollout

Client Feedback
“The old app was our biggest weakness. Now it’s our biggest selling point. Users actually look forward to checking their insights, and our hardware return rate dropped because people finally understand the value of the data.”

CEO, Health-tech startup

Delivered under our internal engineering standards. View standards →

Building an app
that connects to hardware?

We specialize in BLE integration and offline-first architectures for health and IoT devices.

Free consultationResponse within 24hNo commitment