Learn ExponentΒΆ

Exponent 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 Exponent app is like writing a React Native app, except you never need to open Xcode / Android Studio, or write any native code. The Exponent 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@getexponent.com.

Exponent 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 Exponent a try! Follow the Installation and Up and Running guides to launch your first Exponent project. If you're not already familiar with React and React Native you can bootstrap your knowledge with React Native Express.