Mobile development

Stage 2 · Lesson 2 of 10

Expo Go, development builds and Fast Refresh

React and React Native components

Start with Expo. Create a project, run npx expo start and scan the QR code to open the app on your own phone in Expo Go. Or press a key to open an or .

applies changes in about a second and keeps component state where it can. Editing a file that exports things other than components causes a full reload. Expo Go includes a fixed set of native modules (parts written in platform code).

Once you need a library with its own , you switch to a development build, which is your own version of Expo Go.

Common trapfighting Gradle and Xcode on day one with a bare project instead of building screens.

A question to check yourself, an AI practice session and 1 cheat sheet entry come with the full roadmap. Unlock

Resources for this stage

Start with· follow one of these

  • GuideFree
    Expo Documentation

    Expo

    The Expo tutorial builds a small app you run on your own phone

  • GuideFree
    React Documentation

    Meta

    "Describing the UI" and "Adding interactivity" cover the React you need

Practise

  • Use a free challenge's mobile design image as the spec for a native screen

Keep handy

Mark this stage as not done?