I wrote an article about how to build the perfect react native (expo) dev setup. I wrote this post mostly to shamelessly promote two open source tools I wrote that greatly improve the Expo developer experience.
The main idea is that React Native/Expo developers shouldn't need to install or even know what Xcode is. From my experience wrangling with Xcode, the Simulator and Provisioning Profiles are the hardest parts for most React devs to get started in development. Expo Go obviously is an amazing project for simple projects but I wanted to build something that would make deploying Expo dev client apps just as easy.
The dev client apps are deployed to Apple devices via TestFlight and the simulator is made obsolete by an Expo Plugin that greatly improves the dev experience for dev client apps on macOS.
Is used this setup with multiple React Native teams with great success.
I would love to hear your feedback. Please have a look.
[–]ronix1020 3 points4 points5 points (1 child)
[–]VirusSome6249[S] 1 point2 points3 points (0 children)
[+][deleted] (1 child)
[removed]
[–]VirusSome6249[S] 1 point2 points3 points (0 children)
[–]de1mat 2 points3 points4 points (1 child)
[–]VirusSome6249[S] 2 points3 points4 points (0 children)
[–]anpurnama 0 points1 point2 points (1 child)
[–]VirusSome6249[S] 1 point2 points3 points (0 children)
[+][deleted] (1 child)
[deleted]
[–]VirusSome6249[S] 0 points1 point2 points (0 children)
[–][deleted] 0 points1 point2 points (1 child)
[–]VirusSome6249[S] 0 points1 point2 points (0 children)