Install all prerequisites before starting the Echo setup.
1

Development Environment

Use Node.js 18+ and the latest Xcode on macOS for iOS builds.

Node.js (18+)

node --version

npm

npm --version

Git

git --version

Xcode (macOS)

xcodebuild -version
2

Required Tools

EAS CLI

npm install -g @expo/eas-cli
eas --version

Docker (for local Supabase)

docker --version
3

Accounts

  • Expo account
  • Supabase account
  • Apple Developer ($99/yr) for iOS
  • Google Play Console ($25 one-time) for Android
4

Optional Services

  • Stripe, RevenueCat, Sentry, Resend
5

Quick Check

node --version
npm --version
git --version
eas --version
docker --version
# macOS only
xcodebuild -version
Continue to Init.