Setup & installation

Get your machine
ready to build.

Follow the steps in order. Every guide covers requirements, download, installation, configuration, verification and common errors — for Windows, macOS and Linux.

I'm on

Setup steps

  1. Install the development environment 10 minInstall the code editor and the extensions used throughout the course.✓ verify code --version
  2. Install Node.js & the SDK tooling 10 minNode.js runs the development server, package manager and command-line tools.✓ verify node -v · npm -v
  3. Install Git 10 minVersion control for every lab, coursework and the course project.✓ verify git --version · git config --global user.name
  4. Configure the Android SDK & environment 30–45 minInstall Android Studio for the SDK and emulator, then point your environment at it.✓ verify adb --version · echo $ANDROID_HOME
  5. Configure an emulator or device 15 minCreate a virtual device, or connect your own phone.✓ verify adb devices
  6. Run a test project 10 minCreate and run a starter app to prove every piece works together.✓ verify npx expo start
  7. Verify everything 5 minRun one final check of every tool before Lab 01.✓ verify node -v · git --version · adb devices · code --version

Stuck on an error?

The troubleshooting center covers installation, SDK, emulator and Git problems.

Troubleshooting