The fastest way from an idea to a native experience

Expo is a free and complete workflow for creating next-generation apps for iOS and Android

Build cross-platform native apps with ease

Expo enables you to build cross-platform native apps using only JavaScript. Use your favorite text editor to write powerful React Native components without ever opening Xcode or Android Studio.

In addition to React Native components, you'll have access to the Expo SDK, a library that provides a wide variety of native APIs on iOS and Android. Expo can also manage your assets for you, take care of push notifications, and build your final native binary for submission to the app store.

Read more about the Expo SDK

One Codebase, Multiple Platforms

  • Unify your team, your workflow, and your codebase around one project.

  • Write React components in JS, render native components on both iOS and Android.

  • Maintain product parity on both platforms.

Leverage the Power of React Native

  • Expo projects are React Native projects.

  • Take advantage of powerful developer tools like Remote Debugging and Hot Module Reloading.

  • Participate in a growing open source community.

Read more about how Expo and React Native work together.

Publish Updates Instantly

  • Build native binaries with our build service.

  • No need to use Xcode or Android Studio.

  • Publish updates over the air whenever you want.

Learn more about the lifecycle of an Expo project.

Examples

See more
Expo APIs

This demonstrates a bunch of the native components that you can use in React Native core and Expo.

Open with Expo
NavigationPlayground

Try out react-navigation now with this awesome playground

Open with Expo
react-native-elements-app

A demo app for React Native Elements UI Library

Open with Expo
gl-react-expo-cookbook

GL React Native Cookbook

Open with Expo
camerja

An example of using the Expo.Camera API. http://github.com/expo/camerja

Open with Expo
Algolia Query Suggestions with React InstantSearch

Showcase the Algolia Search Experience with Query Suggestions inside a React Native application. => Code can be found at ...

Open with Expo
Nodevember

Official app for the Nodevember 2017 conference, November 27-28 in Nashville, Tennessee. Read the source or get the app stor...

Open with Expo
Expo APIs

This demonstrates a bunch of the native components that you can ...

171914
by community
Open with Expo
NavigationPlayground

Try out react-navigation now with this awesome playground

55801
by react-navigation
Open with Expo
react-native-elements-app

A demo app for React Native Elements UI Library

21361
by monte9
Open with Expo
gl-react-expo-cookbook

GL React Native Cookbook

429
by gre
Open with Expo
React Native Tab View Demos

Demonstrates the various capabilities of react-native-tab-view: ...

16131
by satya164
Open with Expo
camerja

An example of using the Expo.Camera API. http://github.com/expo/...

1363
by community
Open with Expo
Algolia Query Suggestions with React InstantSearch

Showcase the Algolia Search Experience with Query Suggestions in...

216
by mlthuret
Open with Expo
Nodevember

Official app for the Nodevember 2017 conference, November 27-28 ...

398
by nodevember
Open with Expo

Get started with Expo

Dive in and create your first Expo project.