Building an Expo App with Native Code Using EAS Build

แชร์
ฝัง
  • เผยแพร่เมื่อ 1 ก.พ. 2025

ความคิดเห็น • 57

  • @mattsmithson1671
    @mattsmithson1671 2 ปีที่แล้ว +5

    This is great! I was a bit nervous to work with custom development builds as I wasn't sure if I would have to do xCode pod stuff myself or if it would even work! But following your video it was very easy. So happy I can stick with expo and now integrate other react-native modules I couldn't use before! 🙌

  • @discontinuity
    @discontinuity 3 ปีที่แล้ว +32

    Please do a video on building and deploying to the app stores! Thanks for this video

    • @karastudio
      @karastudio 3 ปีที่แล้ว +4

      yes, please! When can we expect that? :)

    • @Rogueixpresents
      @Rogueixpresents 2 ปีที่แล้ว +4

      not gonna happen, people dont or cant make deployment due to its complexity.

  • @OmerVexler
    @OmerVexler 3 ปีที่แล้ว +5

    Thanks. It's great watching this video after going through the docs. This helps me to quickly get started with EAS, which seems no less than AWESOME.

  • @Bigdog5400
    @Bigdog5400 3 ปีที่แล้ว +4

    I cannot upvote this video enough. You rock dude, thank you so much for the tutorial!

  • @aiforyoursmallbusiness
    @aiforyoursmallbusiness ปีที่แล้ว

    Thank you very much for this video. I'm glad expo eject is in the past!

  • @ToThePointCode
    @ToThePointCode 2 ปีที่แล้ว +3

    This is just awesome! Thanks.

  • @qorzzz9252
    @qorzzz9252 2 ปีที่แล้ว +4

    Do you have to run expo build and re-download the custom dev client everytime native code is changed?

  • @juejuepaing6985
    @juejuepaing6985 2 ปีที่แล้ว +1

    Thank you so much. I needed this!!!

  • @benjaminko7812
    @benjaminko7812 2 ปีที่แล้ว +3

    Hi how to update my build on expo when I have some changes? Can you do a video for these? Many thanks!

  • @madebyjonny7637
    @madebyjonny7637 3 ปีที่แล้ว +2

    Would it be possible to do a video of building the clients locally? Had a lot of trouble with this.

  • @sangitaelango9361
    @sangitaelango9361 2 ปีที่แล้ว +1

    Thanks for the video. I have tried eas build but "No bundle url present" error throws when open the app. could anyone have any idea why it throws the error?

  • @darknight9185
    @darknight9185 ปีที่แล้ว

    great introduction to custom build
    thanks

  • @aleksandrszagorskis3306
    @aleksandrszagorskis3306 2 ปีที่แล้ว

    Very informative video. Thank you!

  • @tiavina-mika
    @tiavina-mika 3 ปีที่แล้ว +2

    It's very usefull, thank you. Can you make a video for building and deploying production app?

  • @user-sx9hh6vc6s
    @user-sx9hh6vc6s ปีที่แล้ว

    why you skipped execution of pod-install at 2:30? is it intentional?

  • @rexomiv7352
    @rexomiv7352 2 ปีที่แล้ว

    This was really helpful, Thanks

  • @anhquannguyen5111
    @anhquannguyen5111 2 ปีที่แล้ว

    Thank you. You made my day

  • @mohan1519
    @mohan1519 4 หลายเดือนก่อน

    So this does not use Expo Go, but rather something else ?

  • @unaiiglesias9901
    @unaiiglesias9901 2 ปีที่แล้ว

    So, EAS Build wraps expo providing react-native functionalities and maintaining "Managed workflow"? Would be possible to add "android-manifest.plugin.js" (to disable the audio recording permission) without doing a pre-build? (maintaining "Managed workflow") Thanks!

  • @shawwalmuhammad
    @shawwalmuhammad 3 ปีที่แล้ว +1

    Hi what do you user for the screen recording for both iOS and Android?

  • @gmedina
    @gmedina ปีที่แล้ว

    what if I need to install the library after I am already using Expo Go for dev purposes?

  • @arozendojr
    @arozendojr ปีที่แล้ว

    In the expo build, you can add environment variables, such as a firebase token, would this be the safest way to save this information?

    • @spicychile
      @spicychile ปีที่แล้ว

      If it's not a public token (something you wouldn't mind others seeing), then you'll need it to belong in a server rather than on the client.

  • @ericsamikwa391
    @ericsamikwa391 3 ปีที่แล้ว

    Great content! very helpful

  • @omerkilincc
    @omerkilincc ปีที่แล้ว

    Hello, I am trying to compile for iOS with Expo, but I constantly encounter "install pods" errors, can you help?

  • @joejones7821
    @joejones7821 3 ปีที่แล้ว

    Thanks for the video :) I was wondering if there' s way to install packages that require modifications in the ios directory on windows? I tried running expo eject but it didn't create the ios folder

  • @MrIltonbarbosa
    @MrIltonbarbosa 2 ปีที่แล้ว

    hi, is necessary the cell phone and the notebook has in the same network?

  • @Anas_Alaqeel
    @Anas_Alaqeel ปีที่แล้ว

    a lot of complexity, why we just cant keep using expo go and eject it to modify some files and make a middleware that can patch the build by comparing the expo go app bundle build with the changes made to the same ejected files and combining it together on eas cloud to make the modified build

  • @anandhukraju8044
    @anandhukraju8044 2 ปีที่แล้ว

    We are all waiting for the build & deploy to store video!!

  • @ADPathos
    @ADPathos 2 ปีที่แล้ว

    This seems to be only for Android? Is there a similar process for building an IOS app?

  • @slimaaan
    @slimaaan 2 ปีที่แล้ว +1

    Why does EAS needs paid apple account ?
    I did not mean to deploy the app

    • @norfeldt4183
      @norfeldt4183 2 ปีที่แล้ว +2

      Think it's because you need distribution and provisioning profiles. So it's more of an Apple requirement than expo.

  • @ReactNativeDeveloper
    @ReactNativeDeveloper 3 ปีที่แล้ว +1

    Hi man, when I try to use EAS for build an internal apple application using the enterprise account it throw me: Error: Apple 403 detected - Access forbidden. This request is forbidden for security reasons - You are not allowed to perform this operation. Please check with one of your Team Admins, or, if you need further assistance, please contact Apple Developer Program Support. I have no clue how to proceed, could you help with it?

    • @jasonpanella8010
      @jasonpanella8010 2 ปีที่แล้ว +1

      Please check with one of your Team Admins, or, if you need further assistance, please contact Apple Developer Program Support.

  • @belkocik
    @belkocik ปีที่แล้ว

    Can I create a dev server for expo-dev-client when I compile an apk with eas development profile with --local (apk compiled on my virtual machine linux) and then run the npx expo start --dev-client on my virtual machine in linux?

  • @djamaatul
    @djamaatul 2 ปีที่แล้ว +1

    but big size.anyone can solve to 10mb less ?

  • @umeshitukade9342
    @umeshitukade9342 3 ปีที่แล้ว

    Hey, can we reduce reduce the apk size of expo app? I have made an app using expo its size is going upto 70 mb .Is there any way to reduce it to >20mb

  • @nickshanks4
    @nickshanks4 2 ปีที่แล้ว

    Does this require a paid Apple developer account?

  • @ciph3r836
    @ciph3r836 2 ปีที่แล้ว

    I am not able to change the versioncode number in eas build . How to do it ?

    • @mac8339
      @mac8339 2 ปีที่แล้ว

      Add it to the "android" object in the app.json

  • @NOOBgaming-f8z
    @NOOBgaming-f8z ปีที่แล้ว +1

    Bro i need a pure apk that will not contain all these scanning Process after installation

  • @narayanchoudhary6950
    @narayanchoudhary6950 ปีที่แล้ว

    the apk i got from the eas is just a normal app not the custom development client i followed exact the same process

  • @nishthapatel1750
    @nishthapatel1750 2 ปีที่แล้ว

    Can we use viroReact with expo cli?

  • @shafu_xyz
    @shafu_xyz 3 ปีที่แล้ว +2

    Wow I've been looking for a guide like this...EAS and all...video resolution could have made better though!

    • @emmanuelbyiringiro7207
      @emmanuelbyiringiro7207 3 ปีที่แล้ว +1

      I love Charlie Cheever tutorial approach, He goes through all processes without any further editing. The same way developer will

  • @_anyone5962
    @_anyone5962 3 ปีที่แล้ว

    Cannot install the Dev App into Android phone. Anybody has the same problem? The error message is just "Not installed" without any explaination!

  • @game22h17
    @game22h17 2 ปีที่แล้ว

    How to use in app Purchase with expo in google play?

  • @davidmaene1771
    @davidmaene1771 3 ปีที่แล้ว +2

    gradle build error anybody has the same error ??😡

  • @AliYasir5247
    @AliYasir5247 3 ปีที่แล้ว

    Hi, can you also make a video for non-expo apps build with react native?

    • @ogreeni
      @ogreeni ปีที่แล้ว

      This is the Expo youtube channel, so I guess not.

  • @danielrolando6883
    @danielrolando6883 2 ปีที่แล้ว

    Felicidades!!!

  • @liomun8552
    @liomun8552 ปีที่แล้ว

    Expo pain in the ass

  • @basselturky4027
    @basselturky4027 2 ปีที่แล้ว

    I get this error when I type ``` expo start --dev-client ```
    Couldn't start project on Android: Error running adb: The development client (com.basselturky.expoeas) for this project is not installed. Please build and install the client on the device first.
    Learn more: docs.expo.dev/clients/distribution-for-android/