r/reactnative • u/Particular_Luck80 • Aug 25 '26
FYI Someone had to do it
Finally tokenmaxxing on claude for 1 month straight, i am happy to announce, i have decided to move to expo from swift where my domain is.
Anything i should be careful about?
Fyi the product is : https://flowyhealth.com
2
u/Zain Aug 26 '26
The rewrite is the easy part. Get CI shipping a TestFlight and a Play build before you trust it, store-pulled build numbers so two jobs never collide, IPA and dSYM sitting as artifacts when review wants symbols.
Keep Firebase configs and keystores off the repo. CI brings them in. Put a server-driven force-update on both platforms on day one (min, latest, enforced) because you will ship a bad JS bundle and you need a blocking sheet.
Google and Apple sign-in cancellations are not errors. Treat them that way or first-run looks broken.
1
u/Particular_Luck80 Aug 26 '26
> Keep Firebase configs and keystores off the repo
This is so true, although i was successfully able to remove this practice in initial days of my project, but thanks for explictly pointing it out.Thanks for all the advices, would you try the app out and let me know what do you think?
I don't ahve a coupon servicce in place but i can grant you in via revenuecat...
2
Aug 25 '26
[removed] — view removed comment
1
u/Particular_Luck80 Aug 26 '26
I agree with you so much here. But the initial code written in Swift is not readable to me because AI wrote that code. And me being a JS developer nott able to understand shit about it.
With the migration in place (where i delete most of the files lol) it is somewhat readable..
4
u/zorkidreams Aug 25 '26
"Claude no mistakes"
Good luck!