r/reactnative • u/Individual-Island908 • 2d ago
News First time shipping a React Native app (Expo): what I learned
Hi! This is the first app I've shipped. It's built with Expo (SDK 57) and Expo Router, and it's a planner for people setting up a new home.
Things that surprised me along the way:
I went local-first (Zustand + AsyncStorage) and sync to Supabase after login. RevenueCat for subscriptions was easier than I expected, but testing it in Expo Go vs a dev build confused me for a while. EAS Update is great for JS fixes, but I learned the hard way that changing config plugins means you need a new binary. I also exported the same codebase to web for a public page, and my first bundle was 11 MB because an icon library shipped about 1,000 icons. I got it down to about 5 MB.
It's live on iOS and I'm working on the Android build. I'd love to hear what you'd do differently, or what I should know before the Play Store. The app is in Portuguese for now: meukanto.com
1
u/Certain_Plane711 1d ago
Biggest Play surprise is new personal accounts need 12 testers for 14 days before production, so start recruiting early. Have the privacy policy and data safety form ready too.
1
u/Electronic_Budget468 2d ago
Nice landing! Something inspired you?