Skip to main content

What is Expo?

Expo is a platform for building and deploying React Native apps. Fastshot uses Expo EAS (Expo Application Services) to create native iOS and Android builds from your project.

Setting up Expo

  1. Create an account — sign up at expo.dev (free)
  2. Create an access token:
    • Go to your Expo account settings
    • Navigate to Access Tokens
    • Click Create Token
    • Copy the token
  3. Connect to Fastshot:
    • Click Deploy in the Fastshot editor
    • Paste your Expo access token when prompted
    • The token is stored securely and used for all future builds
Keep your access token secret. Don’t share it or commit it to public repositories.

What Expo handles

When you deploy from Fastshot, Expo:
  • Pulls your latest code from GitHub
  • Installs dependencies
  • Builds a native binary (APK for Android, IPA for iOS)
  • Signs the build with the appropriate certificates
  • Provides a download link or submits directly to the store

Build types

TypePurposeUse case
DevelopmentLocal testing with dev toolsDebugging on your device
PreviewInternal testingSharing with testers before release
ProductionApp store submissionPublishing to App Store or Google Play

Monitoring builds

After starting a build, you can track its progress on the Expo build dashboard. Build logs are available there if anything goes wrong.