Mastodon hachyterm.io

Today I learned about Expo, a toolkit/SDK for React Native development.
Expo makes it easy to bootstrap a React Native code-base without having to install Android Studio or other tool-chains.

Node.js and npm (or yarn) are the only requirements.

Install via npm install expo-cli --global.

Create a new project:

expo init myProject && cd myProject
expo start

This will open up a browser window (“Expo Client”). Here you can open a new emulator, even a web emulator.

That means that you don’t have to install the Android SDK!

Expo is quite limited, and it looks like for most production-ready apps it’s not the right fit: Expo vs Vanilla React Native: What to Choose for Your Project.

Further Reading