Mastering EAS Build, Submit, and Update in React Native | DEVember Day 13

Поділитися
Вставка
  • Опубліковано 5 гру 2024

КОМЕНТАРІ • 16

  • @AlexanderSuraphel
    @AlexanderSuraphel Місяць тому

    - *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

  • @FaysalBDev
    @FaysalBDev 11 місяців тому +2

    You killed it bro, A to Z on eas, this will be my resource instead of the documentation

  • @princesiachin279
    @princesiachin279 11 місяців тому

    Well done from you. Helps me a lot on learning EAS. Thank you so much.

  • @Mutepuka88
    @Mutepuka88 10 місяців тому +5

    Do you cover how to handle .env files for Eas Build ?

    • @filippo_cecchi
      @filippo_cecchi Місяць тому

      no one seems to explain that part on the internet

  • @phillyt22
    @phillyt22 8 місяців тому

    Thank you so much for this!

  • @_marcobaez
    @_marcobaez 2 місяці тому

    This is so incredible!! Thank you!!

  • @DihCpsPsy
    @DihCpsPsy 4 місяці тому +2

    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 🤔

    • @alexejcrumbambula
      @alexejcrumbambula 4 місяці тому

      The same for me

    • @VishnuMahawar-cr1tg
      @VishnuMahawar-cr1tg 4 місяці тому

      same , app is crashing on launch for me after install eas updates

    • @alexejcrumbambula
      @alexejcrumbambula 4 місяці тому

      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😊

  • @humbler144
    @humbler144 7 місяців тому

    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

  • @zainn7336
    @zainn7336 7 місяців тому

    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

  • @chigoziepascalumeugokwe6532
    @chigoziepascalumeugokwe6532 11 місяців тому

    After following these steps: am getting this error on my development client
    TypeError: _crypto.default.randomUUID is not a function

  • @rinchans3360
    @rinchans3360 6 місяців тому

    I'm not use EXPO, just react native. I wanna use EAS for build server. Is this better ?