Cross-Platform Mobile Service Relaunch
We shipped one React Native codebase and stabilized call quality on carrier networks by moving to TURN relay infrastructure.
Adoption grew after relaunch on iOS and Android from one shared codebase.
Ratings improved once call stability and booking flows were fixed.
In-app reminders and easier rescheduling reduced missed sessions.
The product met a fixed launch window tied to a commercial rollout.
Project Details
Problem
The client had an iOS-only app, no Android release, and unstable calls on mobile data. They had a fixed launch deadline and the product was not production-ready.
Approach
We built a unified React Native codebase, replaced their custom WebRTC setup with a configured TURN relay service, and tightened release QA for lower-end Android devices. The trade-off was higher relay infrastructure cost, but call reliability on real networks improved enough for launch.
Result
The team launched both platforms on time, increased adoption, and reduced missed sessions.
What Could Be Better
Push notifications on older Android devices were unreliable for the first six weeks. We fixed this in v1.2 with vendor-specific delivery handling.