Create Expo Account

An Expo account is required to build and deploy your React Native app. Here’s how to create one:

Why You Need an Expo Account

  • Build your app for iOS and Android devices
  • Deploy updates to your app without app store approval
  • Manage app versions and releases
  • Access build logs and analytics
  • Free tier available with generous limits

Step 1: Sign Up

  1. Go to expo.dev/signup
  2. Choose your sign-up method:
    • Email: Enter your email and create a password
    • GitHub: Sign up with your GitHub account
    • Google: Sign up with your Google account

Step 2: Verify Your Email

  1. Check your email inbox
  2. Click the verification link from Expo
  3. This confirms your account and activates it

Step 3: Complete Your Profile

  1. Log in to expo.dev
  2. Complete your profile information:
    • Username: Choose a unique username (this will be part of your app URLs)
    • Display name: Your name or company name
    • Bio: Optional description

Step 4: Install Expo CLI (Optional)

While not required for the boilerplate, you might want Expo CLI for additional features:
npm install -g @expo/cli
Then login:
expo login
Enter your Expo account credentials when prompted.

Understanding Expo Plans

Free Plan (perfect for getting started):
  • Unlimited development builds
  • 15 builds per month
  • 1 GB storage
  • Community support
Paid Plans (for production apps):
  • More builds per month
  • Priority support
  • Advanced features
  • Team collaboration

Troubleshooting

Email not received?
  • Check your spam/junk folder
  • Make sure you entered the correct email
  • Try resending the verification email
Username already taken?
  • Try variations with numbers or underscores
  • Use your company name or project name
  • Keep it simple and memorable
Forgot password?
  • Use the “Forgot Password” link on the login page
  • Check your email for reset instructions