Mobile
Care Friends: Xamarin Forms to React Native
Migrated the Care Friends mobile app from Xamarin Forms to React Native with Expo, unlocking streamlined preview builds and store submissions via EAS while keeping feature parity and leaving the existing backend untouched.
TypeScript · React Native · Expo · EAS
Care Friends needed a mobile stack that could keep pace with a small team shipping to both iOS and Android. The previous app was built with Xamarin Forms. That worked for a while, until the platform hit end of life and the surrounding tooling started disappearing underneath it.
Rather than treat the rebuild as an excuse to redesign the product, the brief was deliberately narrow: move to React Native with Expo, preserve feature parity with the existing mobile experience, and avoid backend changes. The APIs stayed put. The work was on the client.
Expo Application Services changed the release rhythm. Preview builds could be shared with a QR code, so internal testing no longer waited on TestFlight or Play Console betas. Production builds and store submission could be driven from CI with EAS, which cut the amount of local native ceremony involved in getting a build out the door.
TypeScript kept the codebase familiar to a web-heavy team. The result was one React Native codebase covering both platforms, with a deployment pipeline that suited solo and small-team ownership, and no forced rewrite of the server that already powered the product.