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
Data
Backend
Testing and release
- Practice
- Mobile App Design
- Sector
- Health
- Shape
- Client engagement
- Stack
- Figma, React Native, Motion
Something like this to build?
Tell us what runs today and where it hurts. An engineer reads it and replies.
