Expo Go can get you from zero to “hello world” without ever needing to do a native build. This works great for many cases, but when it comes time

Introducing: Expo Run Commands

submited by
Style Pass
2021-05-29 00:30:02

Expo Go can get you from zero to “hello world” without ever needing to do a native build. This works great for many cases, but when it comes time for custom native code, then what do you do?

Historically, you’d “eject” from Expo, losing the ability to do tons of great things like over-the-air updates, easy push notifications, cloud builds, simple app store submissions, and configuring your icons, app IDs or other metadata from the app.json.

Over the last year we’ve rolled out solutions to all of these issues, with services like EAS build and submit, prebuilding, expo-notifications and expo-updates, and running any React Native project in the Expo Go app. This enables developers to switch between having Expo manage an app’s native code (managed workflow) and managing the native code on their own (bare workflow) with ease.

Today we’re introducing the expo run:[ios|android] commands, the next step in closing the gap between the managed and bare workflow.

Leave a Comment