Expo

Get Started
Feature Preview

Feature Preview

What does Feature Preview mean?

We decided to publish some of our new features as a preview to get feedback from you. It doesn't mean that those functionalities are in the "beta". As developers, we are skeptical of relying on anything labeled a "beta", knowing it is sometimes applied to projects that are early in development, incomplete, or may not receive long-term support. Expo offers you solutions that have been tested and adopted by many teams to help you with day-to-day work. The reason those features are published as a preview is to hear your feedback to make them better. We treat that period as a time to better understand what developers expect from our services and shape them to fit your needs. While we make those improvements, we expect we will need to make breaking changes in those packages more frequently than we do in the Expo SDK.

  • Expo Application Services (EAS). Learn more:
    • EAS Build: Compile and sign Android/iOS apps with custom native code in the cloud. Easily distribute your apps to testers without waiting for TestFlight or Google Play. Learn more.
    • EAS Submit: Upload your app to the Apple App Store or Google Play Store from the cloud with one CLI command. Learn more.
  • expo-dev-client: When you need to customize your project beyond the standard runtime provided in Expo Go, you can create a custom development client for your application, install it on your phone, and continue developing. Learn more.