Shipped my first React Native/Expo app coming from a React frontend background
I recently shipped my first mobile app built with React Native + Expo, and it’s now live on both the App Store and Google Play.
This was actually my first time properly touching React Native.
My background is mostly frontend React/Next.js, so a lot felt familiar at first — components, state, props, hooks — but I quickly realized mobile has its own learning curve.
Things that were new to me:
EAS builds
iOS certificates and provisioning profiles
TestFlight
Google Play testing/release tracks
native-feeling gestures
offline-first behavior
in-app purchases
testing on real devices
app store review/submission
I also leaned heavily on Claude/Codex while building, especially when understanding mobile-specific setup and debugging things I hadn’t dealt with before as a web developer.
Expo made the transition from web to mobile much less intimidating, but the whole release process still taught me a lot.
The app itself is called Kumustahan — a conversation card app — but the main milestone for me was going from “I only know React for web” to actually shipping a React Native app cross-platform.
For other frontend React devs here who are thinking about trying Expo: it’s very approachable, but expect the store/distribution side to be a separate learning curve.
Happy to share what I learned if anyone is going through the same path.
If you want to see, visit kumustahan.app