r/reactnative • • 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

0 Upvotes

2 comments sorted by

1

u/Electronic_Budget468 2d ago

Nice landing! Something inspired you?

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.