Тёмный

What is Expo and should you use it in 2021 | React Native CLI vs Expo 

Fire App Dev
Подписаться 1,6 тыс.
Просмотров 31 тыс.
50% 1

Опубликовано:

 

25 окт 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 57   
@SeanArcherXXX
@SeanArcherXXX 3 года назад
If your app will ever need to charge the users for *anything*, ever, while you can come up with ways to bypass in app purchases (embedded checkout pages, etc), Apple will reject your app from the store. And with Expo, you don't get in app purchases. Not yet anyway... So do consider this, as it's a major pain in the neck.
@fitfuelplanner
@fitfuelplanner 2 года назад
I know this is an old comment, but currently with my Expo/React Native app, I'm using ReveneCat which enables in-app purchases. But it is a pain to test since it doesn't work in the simulator. So constantly have to build the app to test the in-app purchases. Then need to comment out any related in-app purchase code to have it run again on the simulator.
@tchendoh
@tchendoh 2 года назад
Thank you! That's exactly what I wanted to know since I'm starting to learn react native. I hope you didn't change your mind in the last year! ;)
@FireAppDev
@FireAppDev Год назад
Haha not at all, just haven't had time for videos :)
@petros.ioannou
@petros.ioannou 3 года назад
Very good explanation. I would like to clarify a few things, Expo does support both foreground and background push notifications without any hassle. The only problem that really worries me is the Payments.
@SeanArcherXXX
@SeanArcherXXX 3 года назад
Background push notifications don't seem to carry any data over to the app, so you can trigger the app to open, but if you want some deep linking, that doesn't work.
@metinsevthp3428
@metinsevthp3428 3 года назад
Which payments ? In-App-Purchase or stripe ?
@SeanArcherXXX
@SeanArcherXXX 3 года назад
@@metinsevthp3428 In-App Purchases are not possible ATM in a managed workflow.
@SeanArcherXXX
@SeanArcherXXX 3 года назад
Also, background app notifications do trigger correctly now with SDK 42.
@4You190
@4You190 3 года назад
clear and good explain for it thanks , I dont need to watch another video to understands expo
@FireAppDev
@FireAppDev 3 года назад
Glad you enjoyed brother!
@laalbujhakkar
@laalbujhakkar Год назад
please edit out the mouth clicks and lip smacking sounds sounds in the final cut, thanks for posting these tutorials btw.
@19adhin
@19adhin 3 года назад
Good video man, wish you luck with your channel.
@dev_casper
@dev_casper 3 года назад
I personally had a very bad experience with expo SDK in terms of app size and other native functionalities. Guys, in the end, most of the RN devs eject from the expo. I'll suggest everyone use expo bare workflow compared to bare react native or managed expo workflow.
@FireAppDev
@FireAppDev 3 года назад
Depends on the app for sure. If you don't need native functionality, then I suggest expo managed flow. And I'm thinking of doing a comparison video between expo bare vs react native bare workflows, thanks for the idea!
@producdevity
@producdevity 2 года назад
I've used React Native since the beginning of 2016 but this was still interesting to watch! I was wondering why your subscriber count is hidden? Feaked me out after seeing RU-vid removing the dislike counter hahah
@gyangarciaavila9416
@gyangarciaavila9416 2 года назад
Great vid, thanks bro!
@joelpeltonen4858
@joelpeltonen4858 2 года назад
6:30 "If you need access to -- geolocation -- do not use expo". GPS works with expo, I used it in a company project that also used the phone camera
@wolfgangleon5635
@wolfgangleon5635 2 года назад
I think this is the most important feature for our app. The app will rely heavily on geolocation services and integrate with multiple APIs on different domains. In this case, is it better to go with Expo or React Native CLI?
@NaveenKumar-oh3sr
@NaveenKumar-oh3sr 3 года назад
Wow new expo Chanel
@mehtabahmed6092
@mehtabahmed6092 2 года назад
Thank you!
@rakeshpk4991
@rakeshpk4991 3 года назад
Thanks for the video. It's really helful!
@taihatranduc8613
@taihatranduc8613 2 года назад
I'm implementing a microphone feature for my video calling app with Expo. It's a disaster. I have been struggling for so long to find a solution. You suggested a new path. I will try React Native CLI. Thank you
@AkshayKumar-kz6zh
@AkshayKumar-kz6zh 2 года назад
Thanks for the video. To the point!
@amarnathtsr
@amarnathtsr 3 года назад
clear explanation. thanks
@samuelndubueze9303
@samuelndubueze9303 3 года назад
Love this ⚡
@OhAzanChannel
@OhAzanChannel 2 года назад
Quick question, it is possible to develop android app using android smartphone (not Windows or MacOS) via Expo?
@LanceThorpe
@LanceThorpe 3 года назад
thanks!!!
@wesleybruno4241
@wesleybruno4241 3 года назад
Thanks Bro!
@thunderbirds8633
@thunderbirds8633 3 года назад
Expo publish command is ejecting in the background right?
@FireAppDev
@FireAppDev 3 года назад
Not sure if it uses the same ejection process as we do. But in a sense yeah it does.
@Barthap10
@Barthap10 2 года назад
it's not - it's only publishing the javascript which can serve as an OTA update for your app. The commands which are "ejecting" the native part are "expo run", "expo prebuild" and "eas build" - they are generating the native code
@hisjojo6312
@hisjojo6312 3 года назад
If I have a expo project (normal app just using react navigation, redux and some common UI packages) and found that I want to switch to React Native CLI, (say if I dont want to eject) can I just create a new React Native CLI project and reuse(with the necessary changes) the source codes from the expo project? how much work will that costs?
@FireAppDev
@FireAppDev 3 года назад
Yeah that's definitely possible. As long as you weren't using any expo libraries. I'd say plan ahead but in worst case, it shouldn't be too much work. Just tedious and potential for a couple small bugs that may end up taking a while to fix. I'd suggest ejecting, and slowly removing the expo packages rather than copying over.
@hisjojo6312
@hisjojo6312 3 года назад
@@FireAppDev Thanks for the reply. I havent tried myself but I do saw lots of people complaining the ejection. I am actually thinking of carefully implementing most of the expo dependent functions(packages) like camera, file storage etc. with some simple software techniques. Basically just add some abstraction, wrap them as my own components instead of doing import ... "expo-..." everywhere, so that they can be replaced easily(if I want replace to another package I only need change one file instead of unpredictable number of files). Not sure if that possible though. Anyway, thanks again for nice videos.
@diegosepulveda8691
@diegosepulveda8691 2 года назад
What alternatives are from expo? alternatives that are better or equal
@kalaiselvan7352
@kalaiselvan7352 3 года назад
I have created an app using expo but the size seems very high for a simple application. What should I do now. any way to reduce size in expo or I need to switch to react native cli ?
@FireAppDev
@FireAppDev 3 года назад
Check Expo EAS, planning a future video on it
@hemantraidb
@hemantraidb 3 года назад
As windows user, can I make iOS app using React Native CLI on Windows ?
@FireAppDev
@FireAppDev 3 года назад
Unfortunately not, you need to use expo as a windows user
@NaveenKumar-oh3sr
@NaveenKumar-oh3sr 3 года назад
Epo is great.
@SplinterProd
@SplinterProd 2 года назад
Why would you not talk about expo's native ready components that offer support for cross platform including web? I've used expo for production and yes unless you are building something very specific that is not already covered by expo components, then don't use expo.
@Siddharth-yi7pg
@Siddharth-yi7pg 3 года назад
How to change icon on expo
@techdrugforyou
@techdrugforyou 3 года назад
Can you explain expo View lifecycle ex. ViewWillload, ComponentWillMount ?
@FireAppDev
@FireAppDev 3 года назад
Hey Varun, checkout my ToDo list app series for some react native basics. I won't be making a dedicated React series because there already wonderful resources out there for that. I recommend you checkout the TraversyMedia React crash course
@lvfindie4036
@lvfindie4036 3 года назад
@FIRE APP DEV How do we add voice chat to an EXPO React Native App that has already started
@FireAppDev
@FireAppDev 3 года назад
If voice chat needs some native libraries or feature not supported by expo, you will have to eject your expo app the the bare workflow
@lvfindie4036
@lvfindie4036 3 года назад
@@FireAppDev Is voice chat between multiple users possible on Expo? I need to add voice chat in this app with Expo. Can you share a link I can use? Thank you new subscriber
@lvfindie4036
@lvfindie4036 3 года назад
@@FireAppDev Is there any voice chat supported by Expo?
@FireAppDev
@FireAppDev 3 года назад
@LVF Indie I've personally never worked with voice chat with expo so I am not sure. I do know that expo supports audio recording and playback and speech to text.
@ruthless718
@ruthless718 3 года назад
Thanks
@StephenRayner
@StephenRayner 2 года назад
Yes you should
@bakre_dev8728
@bakre_dev8728 3 года назад
cool
@davideareias7876
@davideareias7876 3 года назад
so you wanna do a video call app with expo, good luck...
@gerard02700
@gerard02700 2 года назад
outdated
@rishijha8892
@rishijha8892 2 года назад
stop shaking..
Далее
Expo CLI vs React Native CLI
8:20
Просмотров 25 тыс.
Lessons Learned 6 Months with Expo & React Native
12:45
ŠKODA не перестает удивлять
00:48
Просмотров 480 тыс.
Ilkinchi hotin oberasanmi deb o’ylabman🥹😄
00:26
5 Helpful Tips For New React Native Developers
6:48
Просмотров 21 тыс.
React Native CLI vs Expo
9:46
Просмотров 90 тыс.
The TRIPLE FOLDING phone has a Problem.
12:54
Просмотров 436 тыс.
Building an Expo App with Native Code Using EAS Build
13:45
ŠKODA не перестает удивлять
00:48
Просмотров 480 тыс.