Hi folks,
I'm a solo web-developer who's always wanted to build an app and had an idea (www.limited.co for those who are curious). Here's what I did to build my app without having any prior experience with Swift, React Native, etc.
Built a general web app that is well scoped, with full Figma designs and APIs.
I started by reading up on the basic React Native docs. Some people recommended working with other frameworks, but I know that companies like Facebook, Mercari, Shopify etc. uses React Native so I just went with it.
I used an existing template to get started (https://github.com/obytes/react-native-template-obytes).
Shipped the basic template as a Testflight to get through the process end-to-end.
Once I got a basic part working, I used GPT-3 to convert my web-app code piece-by-piece into React Native. I started with: (1) Getting the authentication right. (2) Setting up routes to switch between pages. (3) Add dummy data to match designs up with the web-app. (4) Added API calls once the other parts were done. (5) Cleaned up here and there and iterated on designs where needed.
Updated my Testflight every day with new updates and started getting feedback from close friends.
Got a friend to audit my code for ~10 hours (paid, of course) -- wanted to make sure my code was roughly correct.
Now, I'm soon submitting to the App Store! GPT has been a lifesaver and if you know how to program generally, you will totally be able to do the same!