Setup your development environment for React Native app development
Before you start, make sure your that your development environment is set up correctly.
Install Xcode
Open up the Mac App Store, search for Xcode, and click Install it (or update if you have it already).
If you are unable to update, it is because your operating system might be out of date. You may run into issues further down the line if your Xcode version is out of date. For example, you may not be able to submit your app to the App Store.
Install Xcode Command Line Tools
cmd ⌘
+ ,
).Done
Congratulations! You have successfully set up your development environment for iOS.
Install Android Studio
Download and install Android Studio from the official website.
Install Java JDK 17
brew install openjdk@17
.brew link --force --overwrite openjdk@17
.Android Studio's tools
Follow this tutorial to set up Android Studio’s tools: https://docs.expo.dev/workflow/android-studio-emulator/.
Done
Congratulations! You have successfully set up your development environment for Android.
This step isn’t mandatory, but it will make a much better development experience.
Install extension
Done
Congratulations! You have successfully set up your development environment for VS Code.
Set up user authentication with Supabase
Set up push notifications with One Signal
Set up in-app purchases with Revenue Cat
Setup your development environment for React Native app development
Before you start, make sure your that your development environment is set up correctly.
Install Xcode
Open up the Mac App Store, search for Xcode, and click Install it (or update if you have it already).
If you are unable to update, it is because your operating system might be out of date. You may run into issues further down the line if your Xcode version is out of date. For example, you may not be able to submit your app to the App Store.
Install Xcode Command Line Tools
cmd ⌘
+ ,
).Done
Congratulations! You have successfully set up your development environment for iOS.
Install Android Studio
Download and install Android Studio from the official website.
Install Java JDK 17
brew install openjdk@17
.brew link --force --overwrite openjdk@17
.Android Studio's tools
Follow this tutorial to set up Android Studio’s tools: https://docs.expo.dev/workflow/android-studio-emulator/.
Done
Congratulations! You have successfully set up your development environment for Android.
This step isn’t mandatory, but it will make a much better development experience.
Install extension
Done
Congratulations! You have successfully set up your development environment for VS Code.
Set up user authentication with Supabase
Set up push notifications with One Signal
Set up in-app purchases with Revenue Cat