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

Setup checklist

Tick each item as you finish it. Progress is saved in this browser.

  • guide →
  • guide →
  • guide →
  • guide →
  • guide →
  • guide →
  • guide →
  • guide →
  • guide →
0 / 9 complete