A health app that earned a 4.7★ relaunch

A consumer health app was slow, crashed, and rated poorly. We rethought the experience around clarity and habit, designed for performance and offline use, and shepherded a relaunch, turning a 2-star liability into an app users kept on their home screen.

4.7★
Store rating
−84%
Crash rate
61%
Faster cold start

What they came with

Patients had the app installed and were not opening it, so the tasks it was meant to carry kept coming back to the phone line and the front desk. The build had grown feature by feature with little signal about which parts people actually used, and shipping a change took long enough that feedback left in the store went unanswered. A weak signal in a waiting room meant starting a visit again from the top.

What the engagement covered

  • Experience redesigned around clarity and habit
  • Designed for performance, offline use, and polish
  • A relaunch that recovered ratings and retention

Technical detail

Offline writes, then sync

Actions are written to a local SQLite store and queued for upload, and each record carries a client id and a version so a retried sync merges rather than duplicating. Conflicts are surfaced to the user rather than resolved silently.

API shaped to three journeys

Each journey is served by one payload endpoint instead of a general resource API. That keeps a cold open to a small number of round trips, which is what matters on a poor connection.

Accessibility checked in the build

Labels, focus order and dynamic type are asserted in automated tests that run on every branch. A regression fails the build rather than being found after review.

Weekly builds behind feature flags

Unfinished work ships switched off, so the release train does not wait for a journey to be complete. A journey that misbehaves can be turned off without a new store submission.

The stack

Mobile

React NativeTypeScriptReact Navigation

Data

SQLitePostgreSQL

Backend

Node.jsTypeScript

Testing and release

JestDetoxFastlaneGitHub Actions
Practice
Mobile App Design
Sector
Health
Shape
Client engagement
Stack
Figma, React Native, Motion