Skip to content

Lesson 02 · Cross-platform Mobile with React Native

Cross-platform: The Expo Workflow & Device Testing

Create an Expo project, run it on your own phone with Expo Go, understand Fast Refresh's real rules, and know why the Expo SDK pins its versions.

Prerequisites: Cross-platform: React Native Fundamentals

Learning objectives
By the end of this lesson, you will be able to:
  • Set up an Expo project with create-expo-app and run it on your phone with Expo Go
  • Choose between Expo Go, an Android emulator and an iOS simulator for testing
  • Predict what Fast Refresh preserves and what it resets after an edit
  • Explain why the Expo SDK pins versions and when upgrading is deliberate