Installation
Before using ExpoLaunch, make sure you have the following tools installed on your system. Here's a step-by-step guide to setting up the tooling needed for React Native and Expo development. This is a prerequisite for setting up the ExpoLaunch project.
Required Tools
Before you begin, make sure the following is installed on your system:
Run on Simulator
Follow the steps bellow to get the core application up and running in under 5 minutes. After that you can start activating other services or setting up any of the demo applications.
Set up environment
We won't copy the official docs, as there is quite a bit of setup you need to make to get started with iOS and Android development and it also depends what approach you want to take.
Check this official setup guide to get started. After you're done with the setup, go back to this guide and continue with the next step.
You can pick if you want to develop the app for iOS or Android by using the real device or the simulator.
Recommendation
We recommend using the simulators and development builds for development, as it is more real and reliable approach. It also won't limit you in terms of native dependencies (required for e.g. analytics).
Of course, you can start with the simplest approach (using Expo Go) and when you iterate further, switch to different approach.
Install dependencies
npm i
Start development server
To start the application development server, run for IOS:
npm run ios
Run for Android:
npm run android
Your development server should now be running and app opening in simulator
What's next?
These are the minimal steps required to get the ExpoLaunch app running locally.
The app will launch right away — no extra configuration is needed just to see it working. However, features like authentication, note creation, and payments won’t work until you configure the required services.
We recommend starting with Supabase — it's the foundation for data and authentication. You only need to set up:
- Supabase database (tables and policies)
- Email login (the simplest and fastest auth method)
Quick setup tip
You can fully configure Supabase (including auth) in ~15 minutes — steps are clear and minimal.
To enable full functionality, continue with the following guides: