Learn Expo

Expo is a mobile app development tool that enables you to build high quality native iOS and Android applications using JavaScript and deploy them effortlessly.

Writing an Expo app is like writing a React Native app, except you never need to open Xcode / Android Studio, or write any native code. The Expo SDK provides access to system functionality such as contacts, camera and social login. We’re continually adding more to our SDK and would like to hear from you if there’s something we’re missing: support@expo.io.

Expo also provides UI components to handle a variety of use-cases that almost all apps will cover but are not baked into React Native core, these include icons, an image lightbox, a loading overlay and more.

Go ahead and give Expo a try! Follow the Installation and Up and Running guides to launch your first Expo project. If you’re not already familiar with React and React Native you can bootstrap your knowledge with React Native Express.

© Copyright 2017, Expo.