Building for Mobile and Web with Expo, part 1: App Chrome

Поделиться
HTML-код
  • Опубликовано: 12 сен 2024

Комментарии • 17

  • @b4bass
    @b4bass 2 года назад +3

    hey - adding this again as somehow my first comment disappeared. Firstly, great tutorial and thanks very much for all the time you spent to get this together. This is an excellent series and thanks again for all your work.

    • @CodingItWrong
      @CodingItWrong  2 года назад

      I dunno how it disappeared either; I see it in my notifications too 🤔

  • @Jurandirexe-we9er
    @Jurandirexe-we9er 2 года назад +1

    Hey man, great content, every day I'm watching your videos and learning about TDD. I'm very grateful for people like you that shares a amazing knowledge for the community in this way. Thank you for your videos, and greetings from Brazil.

  • @Norfeldt
    @Norfeldt 2 года назад +1

    I am really happy about finding these gold nuggets videos. Find it very inspiring to see and hear your thoughts on the workflow.

  • @bnny2175
    @bnny2175 2 года назад +1

    Great content! Will watch other parts as well.

  • @Norfeldt
    @Norfeldt 2 года назад +1

    🤣 finding me wanting to hit the like button multiple times during this video but RUclips only allows me to add one like total 🤣🤣

  • @foresttruong3931
    @foresttruong3931 2 года назад +1

    Great content! Thank you so much!

  • @jfbaro2
    @jfbaro2 Год назад

    Thanks for sharing your knowledge! Please, are you aware of any large and real life EXPO app that runs on Mobile (iOS and Android) AND on WEB (Mobile and Desktop) using the same source code? Although it seems that this IS possible with Expo, I am not sure that there is any complex app/web that use same source code. Cheers

    • @CodingItWrong
      @CodingItWrong  Год назад

      That's a good question; I'm not aware of any large real-life apps that run Expo including web. You should ask the Expo folks! If you find an answer, I would love to hear it if you'd be willing to share.

  • @sara-parker
    @sara-parker 11 месяцев назад

    You a rock🔥🔥🔥👍🏼👍🏼👍🏼👍🏼👍🏼👍🏼

  • @lalalic7595
    @lalalic7595 Год назад

    Great content, Man.
    After watching your video, I created an Expo app, but the app always start to expo app home screen, instead of my app home screen. I have to click the link to the dev server, and then my app start.
    Then I tried to build a custom development expo app, but it's the same to start to expo home screen, rather than my own.
    is it because of development mode I have to start my app from expo home?

    • @CodingItWrong
      @CodingItWrong  Год назад +1

      Yes, it sounds like this is because of development mode. The "Distributing your app" docs have info on how to do a build for submission to the stores, and that build doesn't have the Expo home screen: docs.expo.dev/distribution/introduction/
      You can use that build for internal testing, not just going live to users. That's the approach I follow for my Expo apps.

  • @MrAvelino2010
    @MrAvelino2010 Год назад

    How install the nativeup

    • @CodingItWrong
      @CodingItWrong  Год назад +1

      Actually, since I created this video, I've moved to using `jessup`, a tool I created for initializing apps in Expo, RN, React, or vanilla JS. Repo here with installation instructions: github.com/codingitwrong/jessup

    • @MrAvelino2010
      @MrAvelino2010 Год назад

      @@CodingItWrong cool. Would be awesome if you add navigation to generated project 😁

  • @PM-4564
    @PM-4564 Год назад

    I'm posting this 1/23/2023 in case others are having trouble with the installation:
    I installed Expo-Web with the following:
    npx create-expo-app MyAppName -t expo-template-blank-typescript
    npx expo install react-dom react-native-web @expo/webpack-config
    But for some reason, you must start Expo-Web with [node_options=--openssl-legacy-provider expo start --web] instead of [expo start --web]. I don't remember exactly why this is, but I think it is some dependency is stuck on webpack 4 and cannot use wepback 5 for openssl, there was some github thread that I don't have infront of me rn.
    Additionally, version 2.12.0 of react-native-animated does not work with drawer, it gives a different error:
    Uncaught Error: Module parse failed: Unexpected token (4:9)
    File was processed with these loaders:
    * ../../../AppData/Local/Yarn/Data/global/node_modules/babel-loader/lib/index.js
    You may need an additional loader to handle the result of these loaders.
    | export * from "./reanimated1";
    | export * from "./reanimated2";
    > export * as default from "./Animated";
    So I installed [npm install --save-exact react-native-reanimated@2.3.1] and [npm install --save-exact @react-navigation/drawer@6.3.1] (the versions this video ends up going with) and that worked.