Back to Tutorials
AdvancedDevOps

EAS Build and Deployment Workflow

Set up automated build and deployment pipelines using Expo Application Services. Learn CI/CD best practices for mobile apps.

3.5 hours
3,100 students
4.8 rating

EAS Build and Deployment Workflow

Expo Application Services (EAS) is the next generation of Expo's cloud services. It allows you to build binary apps in the cloud for both Expo Go and bare React Native projects.

Chapter 1: Introduction to EAS

EAS Build replaces the classic expo build. It runs a full native build process in the cloud, giving you more control and support for custom native code.

Chapter 2: Configuring eas.json

The eas.json file controls your build profiles (development, preview, production).

``json
{
"build": {
"preview": {
"android": {
"buildType": "apk"
},
"ios": {
"simulator": true
}
},
"production": {}
}
}
`

Chapter 3: Managing Credentials

EAS handles signing certificates and provisioning profiles for you, or you can upload your own.

Chapter 4: EAS Submit

Automatically submit your built binaries to the Apple App Store and Google Play Store with a single command:
eas submit`.

Course Content

1. Introduction to EAS

20 min

2. Configuring eas.json

40 min

3. Managing Credentials

30 min

4. EAS Submit

30 min

5. Automating with GitHub Actions

45 min

Topics Covered

EAS BuildCI/CDDeploymentAutomationTesting

Ready to Start?

Begin this tutorial and start building amazing apps today.