- *Introduction* - 00:00:06 - Welcome and Introduction to EAS (Expo Application Services) - 00:00:43 - Overview of the tutorial - 00:01:23 - Previous tutorials and subscribing to the channel - 00:01:54 - December fundraiser for Save the Children - 00:02:32 - Donation incentives and thank you - 00:03:10 - Starting the tutorial - *Setting up the project* - 00:03:10 - Cloning the repository and checking out the branch - 00:03:57 - Building a development client - 00:04:36 - Using EAS for cloud builds - 00:05:15 - Purpose of Expo Application Service - 00:06:01 - EAS services and CICD pipelines - 00:06:40 - EAS services overview (build, submit, update) - *Configuring EAS Update* - 00:07:24 - Explanation of EAS Update - 00:08:40 - Setting up EAS Update - 00:09:14 - Installing EAS CLI and logging in - 00:10:27 - Configuring the project for EAS Update - 00:12:00 - Troubleshooting configuration issues - 00:12:58 - Completing EAS Update configuration - *Building the project with EAS Build* - 00:13:43 - Introduction to EAS Build - 00:14:39 - Configuring EAS Build - 00:15:22 - Running EAS Build configure - 00:16:06 - Understanding build profiles - 00:16:53 - Running a development build - 00:17:40 - Running a production build - 00:18:27 - Configuring a profile to build APKs - 00:19:42 - Triggering a build with EAS Build command - 00:20:28 - Installing Expo Development Client - 00:21:15 - Monitoring the build process - 00:22:45 - Downloading and testing the build - *Submitting the build to app stores* - 00:23:47 - Introduction to EAS Submit - 00:24:32 - Local build setup and alternatives - 00:26:40 - Building locally with npx expo run - 00:27:31 - Building Android apps with variants - 00:28:39 - Downloading and testing the development build - 00:29:17 - Testing the development build on iOS simulator - 00:30:20 - Starting a Metro server for the development build - 00:31:10 - Continuing development with the development build - 00:32:10 - Creating a production build for app stores - 00:32:57 - Requirements for submitting to app stores - 00:33:40 - Submitting a build for iOS with EAS Build - 00:35:12 - Submitting a build for Android with EAS Build - 00:36:51 - Monitoring builds with EAS Build list - *Deploying the build to app stores* - 00:39:07 - Introduction to deploying the build - 00:40:11 - Configuring EAS Submit - 00:40:44 - Submitting the build to app stores with EAS Submit - 00:41:49 - Explanation of EAS Submit - 00:44:08 - Configuring EAS Submit manually - 00:44:56 - Troubleshooting iOS build failure - 00:47:25 - Debugging the iOS build failure - 00:48:38 - Fixing the AWS Amplify configuration issue - 00:50:15 - Committing the changes and submitting a new build - 00:51:08 - Increasing the version number for the new build - 00:52:12 - Canceling the Android build - 00:53:57 - Versioning and build numbers - *Expo Orbit and testing the build* - 00:55:26 - Introduction to Expo Orbit - 00:57:36 - Installing and setting up Expo Orbit - 00:58:26 - Managing builds and simulators with Expo Orbit - 01:00:40 - Logging in and managing projects with Expo Orbit - 01:02:58 - Summary of Expo Orbit - 01:04:17 - Submitting the build to the App Store with EAS Submit - 01:05:50 - Monitoring the submission process - 01:06:33 - Testing the build with TestFlight - 01:07:37 - Explanation of TestFlight - 01:08:17 - Testing the build with internal and external groups - 01:09:42 - Managing compliance and testing groups - 01:10:57 - Testing the build on a physical device - 01:13:16 - Troubleshooting screen sharing issues - 01:15:49 - Testing the build with TestFlight on a physical device - 01:16:37 - Sending feedback through TestFlight - *Sending over-the-air updates with EAS Update* - 01:18:14 - Introduction to over-the-air updates - 01:18:56 - Making a small change in the application - 01:19:39 - Explanation of the traditional update process - 01:20:32 - Publishing an update with EAS Update - 01:21:15 - Monitoring the update process - 01:22:20 - Answering questions about iOS servers and fastlane - 01:23:09 - Verifying the update in the Expo dashboard - 01:23:47 - Testing the update on a physical device - 01:24:22 - Explanation of the update download process - 01:24:59 - Thanking donors and answering questions - 01:25:55 - Explanation of the Expo Updates library - 01:27:26 - Advanced optimizations and rollouts with Expo Updates - 01:28:17 - Checking for updates manually with Expo Updates - 01:28:51 - Using Expo Updates with a custom server - *Conclusion* - 01:29:51 - Summary of the tutorial for Android - 01:31:13 - Safety of amplify configuration - 01:32:00 - Challenges of daily live streams - 01:32:41 - Submitting Android projects with EAS Submit - 01:33:26 - Automating the build and submit process - 01:34:02 - Workflows for EAS build, submit, and deploy - 01:34:46 - Conclusion and thank you
I followed the documentation for creating OTA updates, and for some reason it is not working. I have a production build on that I downloaded with TestFlight, but whenever I run the eas update command, it never updates that build I have on the phone 🤔
I have a question!!! I have created an app with react-native-init and uploaded it to their respective stores and want to add codepush for OTA but as codepush will be shut down with appcenter, Can I use eas update with react-native-init project that is already deployed and in production
- *Introduction*
- 00:00:06 - Welcome and Introduction to EAS (Expo Application Services)
- 00:00:43 - Overview of the tutorial
- 00:01:23 - Previous tutorials and subscribing to the channel
- 00:01:54 - December fundraiser for Save the Children
- 00:02:32 - Donation incentives and thank you
- 00:03:10 - Starting the tutorial
- *Setting up the project*
- 00:03:10 - Cloning the repository and checking out the branch
- 00:03:57 - Building a development client
- 00:04:36 - Using EAS for cloud builds
- 00:05:15 - Purpose of Expo Application Service
- 00:06:01 - EAS services and CICD pipelines
- 00:06:40 - EAS services overview (build, submit, update)
- *Configuring EAS Update*
- 00:07:24 - Explanation of EAS Update
- 00:08:40 - Setting up EAS Update
- 00:09:14 - Installing EAS CLI and logging in
- 00:10:27 - Configuring the project for EAS Update
- 00:12:00 - Troubleshooting configuration issues
- 00:12:58 - Completing EAS Update configuration
- *Building the project with EAS Build*
- 00:13:43 - Introduction to EAS Build
- 00:14:39 - Configuring EAS Build
- 00:15:22 - Running EAS Build configure
- 00:16:06 - Understanding build profiles
- 00:16:53 - Running a development build
- 00:17:40 - Running a production build
- 00:18:27 - Configuring a profile to build APKs
- 00:19:42 - Triggering a build with EAS Build command
- 00:20:28 - Installing Expo Development Client
- 00:21:15 - Monitoring the build process
- 00:22:45 - Downloading and testing the build
- *Submitting the build to app stores*
- 00:23:47 - Introduction to EAS Submit
- 00:24:32 - Local build setup and alternatives
- 00:26:40 - Building locally with npx expo run
- 00:27:31 - Building Android apps with variants
- 00:28:39 - Downloading and testing the development build
- 00:29:17 - Testing the development build on iOS simulator
- 00:30:20 - Starting a Metro server for the development build
- 00:31:10 - Continuing development with the development build
- 00:32:10 - Creating a production build for app stores
- 00:32:57 - Requirements for submitting to app stores
- 00:33:40 - Submitting a build for iOS with EAS Build
- 00:35:12 - Submitting a build for Android with EAS Build
- 00:36:51 - Monitoring builds with EAS Build list
- *Deploying the build to app stores*
- 00:39:07 - Introduction to deploying the build
- 00:40:11 - Configuring EAS Submit
- 00:40:44 - Submitting the build to app stores with EAS Submit
- 00:41:49 - Explanation of EAS Submit
- 00:44:08 - Configuring EAS Submit manually
- 00:44:56 - Troubleshooting iOS build failure
- 00:47:25 - Debugging the iOS build failure
- 00:48:38 - Fixing the AWS Amplify configuration issue
- 00:50:15 - Committing the changes and submitting a new build
- 00:51:08 - Increasing the version number for the new build
- 00:52:12 - Canceling the Android build
- 00:53:57 - Versioning and build numbers
- *Expo Orbit and testing the build*
- 00:55:26 - Introduction to Expo Orbit
- 00:57:36 - Installing and setting up Expo Orbit
- 00:58:26 - Managing builds and simulators with Expo Orbit
- 01:00:40 - Logging in and managing projects with Expo Orbit
- 01:02:58 - Summary of Expo Orbit
- 01:04:17 - Submitting the build to the App Store with EAS Submit
- 01:05:50 - Monitoring the submission process
- 01:06:33 - Testing the build with TestFlight
- 01:07:37 - Explanation of TestFlight
- 01:08:17 - Testing the build with internal and external groups
- 01:09:42 - Managing compliance and testing groups
- 01:10:57 - Testing the build on a physical device
- 01:13:16 - Troubleshooting screen sharing issues
- 01:15:49 - Testing the build with TestFlight on a physical device
- 01:16:37 - Sending feedback through TestFlight
- *Sending over-the-air updates with EAS Update*
- 01:18:14 - Introduction to over-the-air updates
- 01:18:56 - Making a small change in the application
- 01:19:39 - Explanation of the traditional update process
- 01:20:32 - Publishing an update with EAS Update
- 01:21:15 - Monitoring the update process
- 01:22:20 - Answering questions about iOS servers and fastlane
- 01:23:09 - Verifying the update in the Expo dashboard
- 01:23:47 - Testing the update on a physical device
- 01:24:22 - Explanation of the update download process
- 01:24:59 - Thanking donors and answering questions
- 01:25:55 - Explanation of the Expo Updates library
- 01:27:26 - Advanced optimizations and rollouts with Expo Updates
- 01:28:17 - Checking for updates manually with Expo Updates
- 01:28:51 - Using Expo Updates with a custom server
- *Conclusion*
- 01:29:51 - Summary of the tutorial for Android
- 01:31:13 - Safety of amplify configuration
- 01:32:00 - Challenges of daily live streams
- 01:32:41 - Submitting Android projects with EAS Submit
- 01:33:26 - Automating the build and submit process
- 01:34:02 - Workflows for EAS build, submit, and deploy
- 01:34:46 - Conclusion and thank you
You killed it bro, A to Z on eas, this will be my resource instead of the documentation
Well done from you. Helps me a lot on learning EAS. Thank you so much.
This is so incredible!! Thank you!!
You're welcome!
Do you cover how to handle .env files for Eas Build ?
no one seems to explain that part on the internet
Thank you so much for this!
I followed the documentation for creating OTA updates, and for some reason it is not working. I have a production build on that I downloaded with TestFlight, but whenever I run the eas update command, it never updates that build I have on the phone 🤔
The same for me
same , app is crashing on launch for me after install eas updates
Guys, i works for me, when i DON'T change the version. Collect build, install it, make changes without change version, push with "eas", and it works😊
I have a question!!!
I have created an app with react-native-init and uploaded it to their respective stores and want to add codepush for OTA but as codepush will be shut down with appcenter, Can I use eas update with react-native-init project that is already deployed and in production
When I go to eas built --development there is issue in gradle I DONOT KNOW BUT WHEN I saw your project you donot have any gradle file
I'm not use EXPO, just react native. I wanna use EAS for build server. Is this better ?
After following these steps: am getting this error on my development client
TypeError: _crypto.default.randomUUID is not a function