This walkthrough demonstrates how to build a cross-platform app that runs on iOS, Android, and the web using Expo instead of React Native

In this tutorial, we’ll learn how to build a cross-platform app that runs on iOS, Android, and the web using Expo.

React Native vs. Expo: What’s the difference?

Before we get into using Expo, I want to cover how it’s both similar to and different from React Native.

In short, Expo lives as a superset of React Native. Everything React Native does Expo can do, but React Native can’t do everything Expo can (by default).

React Native gives you all the tools and options, whereas Expo makes some decisions for you. These decisions are based on what is commonly needed in React Native apps, and thus, takes a lot of the tedious work and decisions out of the equation.

Also, because it’s a standardized platform to build on, it enables you to leverage a host of amazing tools and services, such as Expo Snack, which allows you to build native apps in the browser.

Now, with that out of the way, let’s build a cross-platform app with Expo.

#react-native #mobile-apps #expo

Building Cross-Platform Apps with Expo Instead of React Native
4.65 GEEK