Laptop illustration

Make any app.
Run it everywhere.

Build one project that runs natively
on all your users' devices

Get Started
Devices illustration
Join 300K+ developers including

Try it out

Get started by editing the code below,
then see your changes on your own device.

Expo Snack Preview

See it on your device

Develop

Develop for all your users' devices with just one codebase. Add fast refresh, true native capabilities, and your creativity, and you'll have the app your users want in no time.

Develope all platforms illustration
Build app binaries illustration

Build

Ready to ship? Let us do the heavy lifting. Expo handles the gritty parts of building for each app store so you don't need Xcode or Android Studio to get your app into people's hands.

Update

Shipped a bug? No worries: with one command, you can deploy a fix that your users will see instantly, without having to re-download your app.

Update expo project illustration

What people are saying about Expo

Lisa Miller's avatar

Lisa Miller

@LisaMillerCool

Twitter-icon

If you are planning to develop an app using react native, it's a no-brainer to go with Expo. It's like a package of goodies. I don't even understand why it's so awesome. Good job @expo team. You've made our lives simpler.

Wes Johnson's avatar

Wes Johnson

@WesleyJohnson

Twitter-icon

As a career-long web developer, getting push notifications working in @reactnative via @expo feels like black magic. Loving it.

ipey's avatar

ipey

@irfan__zainudin

Twitter-icon

It is so easy to build your own mobile app nowadays. With technologies like @reactnative and @expo, literally anyone with an idea can rapidly build their dream app. What a time to be alive!

Mat Warger's avatar

Mat Warger

@mwarger

Twitter-icon

I don't know who needs to hear this but @expo is the future.

William Candillon's avatar

William Candillon

@wcandillon

Twitter-icon

The speed at which React Native Web via @expo has evolved in the past 6 months is absolutely wild. My head is spinning.

Trevor Hartman's avatar

Trevor Hartman

@devth

Twitter-icon

Expo recently made it possible to target web, so you can write a single UI for native and web. I’m continually impressed. Otherwise next.js by @zeithq is incredible. Both of these projects have amazing docs, DX, and fast release cycles.

Jamon Holmgren's avatar

Jamon Holmgren

@jamonholmgren

Twitter-icon

So @expo’s over the air update feature just saved us on launch day (yes, Friday, sorry). We had a crash happening on a critical path (didn’t happen in dev testing) but narrowed it down and deployed a fix using OTA in about an hour.

Annie Elequin's avatar

Annie Elequin

@AnnieElequin

Twitter-icon

@expo made notifications so easy, I almost cried tears of joy 😭 using expo is just a delightful experience

Ryan Baldwin's avatar

Ryan Baldwin

@bakerofbytes

Twitter-icon

It’s difficult to make a tool that is powerful, easy to use, and stays out of the way. @expo has figured it out and it’s one of the most pleasurable dev experiences I’ve had in my career.

Casey Li's avatar

Casey Li

@caseyli23

Twitter-icon

I love how @expo allows me to build my standalone apps remotely on their much more powerful servers! Saves time and allows me to continue to use my computer while I wait for the build!

The Big Red Geek's avatar

The Big Red Geek

@thebigredgeek

Twitter-icon

I think @expo is one of the most beautiful ****ing pieces of engineering I’ve seen in a very long time

Tyler H's avatar

Tyler H

@Ipse_dixt_T

Twitter-icon

Arkansas Western District Court uses expo web. I chose @expo because it was the fastest way for a single developer to achieve our mandate—mobile/desktop/web.

Create
amazing apps
in record time.

Get Started