Uploaded November 2024 | Updated September 2026, 3 weeks ago
In this tutorial, we dive into EAS Update for over-the-air (OTA) updates in Expo. Key topics include runtime version, EAS CLI setup, EAS Build configuration, and channel management for updates. We'll also cover using the -h CLI flag for command help, along with tips for republishing and rolling back updates seamlessly.
Source Code: https://codewithbeto.dev/projects/snake-game
React Native Course: https://codewithbeto.dev/learn
React with TypeScript Course: https://codewithbeto.dev/learnReact
π¨π»βπ» βοΈ π Support My Work π βοΈ π¨π»βπ»
If you find this project helpful and want to support my work, the best way is by enrolling in one of my courses:
- React Native Course: https://codewithbeto.dev/learn
- React with TypeScript Course: https://codewithbeto.dev/learnReact
- Git & GitHub Course: https://codewithbeto.dev/learnGit
For other ways to support my work, please consider:
- GitHub Sponsors: github.com/sponsors/betomoedano
- Become a Code with Beto channel member: youtube.com/channel/UCh247h68vszOMA_OWpGEa5g/join
You can also support me by using my referral links:
- Get an exclusive 40% discount on CodeCrafters: app.codecrafters.io/join?via=betomoedano
- Get a 10% discount on Vexo Analytics with code "BETO10": vexo.co
- Sign up for Robinhood and we'll both pick our own gift stock π: join.robinhood.com/albertm-8254f5
- Get 500 MB of Dropbox storage: dropbox.com/referrals/AAC52bYrrPqp8FZ7K5gxa-I74wecLpiQuB4?src=global9
Your support helps me continue creating amazing projects!
βοΈ Timestamps βοΈ
00:00 Intro & Resources
02:15 What is EAS Update and how it works
05:25 Installing and setting up EAS CLI
06:27 Initializing a new EAS project
09:03 Building our app with EAS Build
11:45 Upgrading SDK since build failed
13:34 Configuring EAS Update and EAS Build after upgrading SDK
14:47 Understanding runtime version
19:09 Sending a new OTA update
24:09 Installing an OTA on a real device by re-starting the app
34:40 Changing app icon and try sending an update for fun
36:57 Re-building the app after changing icon
37:51 Exploring EAS Build and EAS Update dashboard
39:27 Republishing previous updates
41:14 Conclusion and recap
π― Join the Discord: discord.gg/dbYfWFw862
βοΈ If you want to learn more about me, check this links:
Code With Beto: https://codewithbeto.dev
X: https://x.com/betomoedano
Github: github.com/betomoedano
Linkedin: linkedin.com/in/betomoedano
Discord: discord.com/invite/G2RnuUD8
Medium: medium.com/@betomoedano01
Figma: figma.com/@betomoedano
βοΈ My apps & projects:
βΊ Code With Beto: https://codewithbeto.dev/
βΊ Eco Studios:https://www.ecostudios.dev/
βοΈ Contact: betomoedano@outlook.com
In this tutorial, we dive into EAS Update for over-the-air (OTA) updates in Expo. Key topics include runtime version, EAS CLI setup, EAS Build configuration, and channel management for updates. We'll also cover using the -h CLI flag for command help, along with tips for republishing and rolling back updates seamlessly.
Source Code: https://codewithbeto.dev/projects/snake-game
React Native Course: https://codewithbeto.dev/learn
React with TypeScript Course: https://codewithbeto.dev/learnReact
π¨π»βπ» βοΈ π Support My Work π βοΈ π¨π»βπ»
If you find this project helpful and want to support my work, the best way is by enrolling in one of my courses:
- React Native Course: https://codewithbeto.dev/learn
- React with TypeScript Course: https://codewithbeto.dev/learnReact
- Git & GitHub Course: https://codewithbeto.dev/learnGit
For other ways to support my work, please consider:
- GitHub Sponsors: github.com/sponsors/betomoedano
- Become a Code with Beto channel member: youtube.com/channel/UCh247h68vszOMA_OWpGEa5g/join
You can also support me by using my referral links:
- Get an exclusive 40% discount on CodeCrafters: app.codecrafters.io/join?via=betomoedano
- Get a 10% discount on Vexo Analytics with code "BETO10": vexo.co
- Sign up for Robinhood and we'll both pick our own gift stock π: join.robinhood.com/albertm-8254f5
- Get 500 MB of Dropbox storage: dropbox.com/referrals/AAC52bYrrPqp8FZ7K5gxa-I74wecLpiQuB4?src=global9
Your support helps me continue creating amazing projects!
βοΈ Timestamps βοΈ
00:00 Intro & Resources
02:15 What is EAS Update and how it works
05:25 Installing and setting up EAS CLI
06:27 Initializing a new EAS project
09:03 Building our app with EAS Build
11:45 Upgrading SDK since build failed
13:34 Configuring EAS Update and EAS Build after upgrading SDK
14:47 Understanding runtime version
19:09 Sending a new OTA update
24:09 Installing an OTA on a real device by re-starting the app
34:40 Changing app icon and try sending an update for fun
36:57 Re-building the app after changing icon
37:51 Exploring EAS Build and EAS Update dashboard
39:27 Republishing previous updates
41:14 Conclusion and recap
π― Join the Discord: discord.gg/dbYfWFw862
βοΈ If you want to learn more about me, check this links:
Code With Beto: https://codewithbeto.dev
X: https://x.com/betomoedano
Github: github.com/betomoedano
Linkedin: linkedin.com/in/betomoedano
Discord: discord.com/invite/G2RnuUD8
Medium: medium.com/@betomoedano01
Figma: figma.com/@betomoedano
βοΈ My apps & projects:
βΊ Code With Beto: https://codewithbeto.dev/
βΊ Eco Studios:https://www.ecostudios.dev/
βοΈ Contact: betomoedano@outlook.com










