I don't *want* to use React Native

  Рет қаралды 180,309

Ben Awad

Ben Awad

3 жыл бұрын

React Native doesn't build the best apps, but I would choose it over building 2 apps with Swift/Kotlin for iOS/Android store.
#benawad #reactnative ​

----
Follow me online: voidpet.com/benawad
#benawad

Пікірлер: 615
@james3742
@james3742 3 жыл бұрын
I don't want to use React Native(as a millionaire)
@kolya7921
@kolya7921 3 жыл бұрын
TechLead’s line
@thisbevibhor
@thisbevibhor 3 жыл бұрын
More like Clement mihilsenoughAlready with the AlgoExpert plug.
@johngoldman767
@johngoldman767 3 жыл бұрын
Lol... toasted....
@volttideify
@volttideify 3 жыл бұрын
But are you a divorced tech lead that was working for fb?
@MdShamimRahman
@MdShamimRahman 3 жыл бұрын
He is great teacher, I don't know why he used that title, whatever.
@kunal_chand
@kunal_chand 3 жыл бұрын
I just come here to hear Ben ASMR
@abbasegbeyemi
@abbasegbeyemi 3 жыл бұрын
Yes that's what it's called. I was trying to think of a name for why I keep coming back.
@sambitsahoo2700
@sambitsahoo2700 3 жыл бұрын
Truuuu
@StephenRayner
@StephenRayner 3 жыл бұрын
Hahahahahaha
@user-ee8zm8lj3q
@user-ee8zm8lj3q 3 жыл бұрын
wtf
@abhilashaa2799
@abhilashaa2799 3 жыл бұрын
@@thecashewtrader3328 lmao
@theTweak0284
@theTweak0284 3 жыл бұрын
"There are some developers out there that will write you an app in assembly and it just comes out slower than a python interpreter"
@undefined365
@undefined365 8 ай бұрын
Lol
@linusjoensson8219
@linusjoensson8219 3 жыл бұрын
One of the better 30 second intros I´ve seen on KZbin. Well done.
@paulkre
@paulkre 3 жыл бұрын
I just found this channel and it’s my favorite now.
@hououinkyouma5372
@hououinkyouma5372 3 жыл бұрын
I just recently built my first app in React Native and this video makes me very happy
@Manivelarino
@Manivelarino 3 жыл бұрын
I feel like developer experience is severely underrated. The power of having a single codebase way outweights any performance or size costs you add imo. Especially in 2020 when everyone is dropping support for any device more than 10 years old.
@twerkyfingers
@twerkyfingers Жыл бұрын
companies don't and don't need to optimise experience for developers. they want best experience for the users.
@aurelianspodarec2629
@aurelianspodarec2629 Жыл бұрын
Companies should optimize user experience for the user... Just a few performance issues on react native for the user means the company is going to lose millions of dollars, so its actually cheaper to have two teams.
@Goremachine
@Goremachine Жыл бұрын
Your opinion is wrong IMO. Hyrbrid frameworks are always frustrating as hell to work with, full native is a way better development experience and it yields a superior product. The only reason to go hybrid is if the business is on a shoestring budget or cannot find competent enough programmers.
@aurelianspodarec2629
@aurelianspodarec2629 Жыл бұрын
@@Goremachine Yeah, antoher fun thing is some devs need to write native code and abstract it with react native xd imagine
@jeffGordon852
@jeffGordon852 Ай бұрын
"a single codebase way outweights" You mean a single codebase that has Javascript AND Swift AND Kltlin code? Yeah 3 codebase in one, and pretend it's fine
@tyfoodsforthought
@tyfoodsforthought 3 жыл бұрын
This introduction had me rolling 😂 Great video! 🔥
@bru6626
@bru6626 3 жыл бұрын
The first part gave me enough motivation to continue watching.
@CodingAfterThirty
@CodingAfterThirty 3 жыл бұрын
Love this video, was fun to watch and legitimate advice.
@bapple7844
@bapple7844 3 жыл бұрын
I think that native development should be done just to know what react native is abstracting, but I feel like in a year react native will be able to create apps that can contend with native development
@MarvinTurner
@MarvinTurner 3 жыл бұрын
What I’ve been hearing that interests me is companies making apps that are native but utilize React Native for specific views (like a profile view, or a view that fetches and displays rows of data). I believe I read that Airbnb is one of the proponents of this approach.
@FilipCodes
@FilipCodes 3 жыл бұрын
More react tutorials please. Love ya Ben
@indycinema
@indycinema 3 жыл бұрын
"It's the way things are, life sucks" - New React Native Slogan.
@ReadTheCommentFirst
@ReadTheCommentFirst 3 жыл бұрын
Probably worth revisiting now that Flutter for web is production ready.
@miguelnuno928
@miguelnuno928 3 жыл бұрын
yessssssssss
@SouthernSeneca
@SouthernSeneca 3 жыл бұрын
Ben, thank you, I'm learning a lot from you
@Alan-wl9xi
@Alan-wl9xi 3 жыл бұрын
Thanks so much for this video, as a beginner of web/app dev, it's really helpful to understand if React is a good choice if one person wants to build for both web/ios/android.
@nickaguirre2196
@nickaguirre2196 Жыл бұрын
4:11 this totally opened my eyes to why I absolutely need to use React and React Native for my personal project. This alone saves so much time and work for solo devs.
@dataluchs1288
@dataluchs1288 3 жыл бұрын
thanks for that, I share your opinion, I think many developers are also just missing the business side of code and digital tech in general - just beeing able to move to the market faster with a smaller team and a shared codebase enables organizations to stay more flexible, especially in highly uncertain market environments, which is a huge benefit for me from a business innovation and transformation perspective.
@lxghtless
@lxghtless 3 жыл бұрын
I’m a WET programmer. It’s so much easier.
@addnab
@addnab 3 жыл бұрын
Write Everything Thrice
@volmehen
@volmehen 3 жыл бұрын
Why even try?
@shehr-yar7135
@shehr-yar7135 3 жыл бұрын
These thirsty bots are getting smarter
@roselpadilla
@roselpadilla 3 жыл бұрын
@@volmehen I felt that...
@fullstack_journey
@fullstack_journey 3 жыл бұрын
Write Extra Tests?
@chemedev
@chemedev 3 жыл бұрын
One of your best videos so far (well, I've watched < 10 but still)
@bryanurizar
@bryanurizar 3 жыл бұрын
Ben, you’re awesome.
@TheoParis
@TheoParis 3 жыл бұрын
Agree
@eunicebeji8254
@eunicebeji8254 3 жыл бұрын
You just made my day better Ben ! Love from Nigeria.
@godwinrigginglife3780
@godwinrigginglife3780 2 жыл бұрын
awfa?
@eunicebeji8254
@eunicebeji8254 2 жыл бұрын
I dey man.
@avnishpandey113
@avnishpandey113 3 жыл бұрын
Thanks. Was really insightful!
@RVKAWAAA
@RVKAWAAA 2 жыл бұрын
Love you man, i like this, greeting from Argentina!!
@amineabdellahoui5912
@amineabdellahoui5912 3 жыл бұрын
In one word I love you !
@williamhenry661
@williamhenry661 3 жыл бұрын
I see a new Ben Awad video, I click. It’s simple.
@basiccodingwithadam8125
@basiccodingwithadam8125 3 жыл бұрын
Great explanation and thanks for speaking up for us react native believers
@samnayakawadi
@samnayakawadi Жыл бұрын
Clear & Cut Video. Loved Watching it. Understood Everything He Said 👍😁
@casualcomputing
@casualcomputing 3 жыл бұрын
If you do Flutter you can make the website in the time you saved using Flutter. I have made two production apps using RN, and am now about halfway in my first Flutter app. My impression so far is that if developing an app natively for iOS and Android is 2, then React Native is about 1.5. Flutter feels more like 0.8 so far. As long as you develop CRUD apps with mostly just forms and standard widgets you'll probably be OK with either, but when it is time for slippy maps and video playback I had serious headaches with RN, especially on the Android side.
@TechdubberStudios
@TechdubberStudios 3 жыл бұрын
Hilarious! Thank you for this. And yes, I completely agree.
@vivekchauhan6937
@vivekchauhan6937 3 жыл бұрын
Hey, i love your intermediate level courses on youtube. So, any new course coming in near future?
@moose43h
@moose43h 3 жыл бұрын
bro you scared me in the beginning
@ramisalim8729
@ramisalim8729 3 жыл бұрын
Ben is Ben 😂
@usmansbk
@usmansbk 3 жыл бұрын
Zuck is a computer lizard though
@BharadwajRbwaj95
@BharadwajRbwaj95 3 жыл бұрын
Ben is my Person of the Year 2020.
@StephenRayner
@StephenRayner 3 жыл бұрын
Can you cover react-native-web? Architecting out a new solution at work currently considering it. Also looking at how to manage consistency between our product, design and development team. So considering storybooks, already using Figma and I intend to make a UI library. Would be good to see a video on building a UI library.
@jayskieeee
@jayskieeee 3 жыл бұрын
keep up the great work! always making me laugh
@levi4thon
@levi4thon 3 жыл бұрын
Those big companies that have both Android and iOS teams also use React Native because they like to manage three code bases: Swift, Kotlin and React.
@euanmorgann
@euanmorgann 3 жыл бұрын
Absolutely spot on!
@wrongturn_w
@wrongturn_w 2 жыл бұрын
Would love to hear your take on flutter web now!
@wcharun2141
@wcharun2141 3 жыл бұрын
2:17 I literally just died over here. Best content of coding history bruh.
@michaelcallahan8412
@michaelcallahan8412 3 жыл бұрын
I know you aren't big on design Ben, but I think a video on how you plan and design your full stack projects would be super helpful. Your tutorials are great but you kinda just jump into it and I've always wondered what kind of planning it took to set you up for those. Thanks!
@angry_moose94
@angry_moose94 3 жыл бұрын
look into software architecture
@mr.c7411
@mr.c7411 3 жыл бұрын
Depends on the need
@joao.mag.freitas
@joao.mag.freitas 3 жыл бұрын
@Ben Awad you have full compatability in sharing code with Flutter apps and Flutter Web Apps or even just an web app with a JS library. Dart transpiles to Javascript if you use the correct approaches on your code to be fully dart and not depend on Flutter
@reneg1155
@reneg1155 3 жыл бұрын
Hey! You are the guy who created VS Code Stories. Awesome!
@davidbasil3161
@davidbasil3161 3 жыл бұрын
This guy looks like he's always smiling or about to laugh
@AbdoTech0
@AbdoTech0 3 жыл бұрын
Indeed 🤣😂
@dotio5664
@dotio5664 3 жыл бұрын
What do you think of capacitorjs or Cordova, where you just run your PWA inside of a web view as an app(addressing your issue with PWAs)?
@ShahidFoy
@ShahidFoy 3 жыл бұрын
Good points, ionic framework is the future
@luanmenezes832
@luanmenezes832 3 жыл бұрын
you have a great point
@arrowfunction3200
@arrowfunction3200 3 жыл бұрын
more react native content pls
@Proloyable
@Proloyable 3 жыл бұрын
I 100% agree. It is not about native vs hybrid or kotlin/swift vs react native/flutter it is about having a common standard for a common app. And after all this time we still do not have that that's what crazy.
@timrc666
@timrc666 2 жыл бұрын
Bro the mechanical arm zuck thing just won you a sub my dude hahahah bravo 10/10
@DjLeonSKennedy
@DjLeonSKennedy 3 жыл бұрын
agree with love, top 1 video!
@YunisRajab
@YunisRajab 3 жыл бұрын
Performance is less of an issue everyday when you carry a super computer in your pocket
@nanonkay5669
@nanonkay5669 3 жыл бұрын
Them dry jokes is what I'm always here for 🤣
@PettrusSherlock
@PettrusSherlock 3 жыл бұрын
Hey Ben as for the PWA you can develop your pwa and put on play store and if i am not mistaken apple store aswell
@Kaze919
@Kaze919 3 жыл бұрын
As someone just coming to programming his logic makes total sense here.
@andreanonali4557
@andreanonali4557 3 жыл бұрын
This year I will go for JS for sure
@indraworks6050
@indraworks6050 3 жыл бұрын
Go flutter ,leave it react native :))))
@andreanonali4557
@andreanonali4557 3 жыл бұрын
@@indraworks6050 I said JS not react native:))))))))))))
@rohankapur5776
@rohankapur5776 3 жыл бұрын
Honestly I prefer Flutter over React Native but I see why people choose RN.
@handsanitizer2457
@handsanitizer2457 3 жыл бұрын
yeah I've been using flutter, it's missing a few things but it's getting there
@burakkosova8481
@burakkosova8481 3 жыл бұрын
​@@handsanitizer2457 I've been learning flutter for a week and i don't have any development experience so i can't even compare them what do you think should i switch to rn for adapting to web easily in future or just stick to flutter
@StarBattle08
@StarBattle08 3 жыл бұрын
@@burakkosova8481 just stick to flutter. But, it's up to you. I just started learning flutter a few days ago and i'm used to react native (not saying that i'm an expert at it). But for me, since rn use javascript, it was easier for me to learn.
@burakkosova8481
@burakkosova8481 3 жыл бұрын
@@StarBattle08 yeah committing to one technology would be better i guess thank you
@rifaldhiaw
@rifaldhiaw 3 жыл бұрын
For me personally, I prefer RN because Flutter uses Dart which is OOP. While in RN I can use something like ReasonML for FP. IMO writing logic is way more crucial than building UI
@samnaghavi9775
@samnaghavi9775 3 жыл бұрын
if I'm wrong please correct me but you can do tons of stuff with js but you only use dart in flutter. so when choosing between these two. the core language itself should be considerd a factor.
@chupitolepame5357
@chupitolepame5357 2 жыл бұрын
You're insane but realistic man, new sub here
@sachinelearning
@sachinelearning 3 жыл бұрын
Builds a website to share recipes........Brings up different types of Pasta in every video...........Damn! Ben is making me hungry!!! :D
@theteacher010
@theteacher010 3 жыл бұрын
What's the pic in the background? Looks really familiar.
@mrbam8833
@mrbam8833 3 жыл бұрын
The real question is do you make more money as a KZbinr or as a Dev?
@benfrese3573
@benfrese3573 3 жыл бұрын
pretty legit question
@bawad
@bawad 3 жыл бұрын
yes
@bonaoenchelcha
@bonaoenchelcha 3 жыл бұрын
What camera are you using ?
@ashishpaul3819
@ashishpaul3819 3 жыл бұрын
which font do you use in your editor?
@albirtarsha5370
@albirtarsha5370 3 жыл бұрын
So many lighting changes...how many days did it this video take to record?
@Stevexupen
@Stevexupen 2 жыл бұрын
agree completely with your point, but still go with swift and kotlin route because i just like learning different programming paradigms in general (and i like pain and suffering apparently?)
@thomasdavid9725
@thomasdavid9725 3 жыл бұрын
senator, we run ads
@alwinvillero4404
@alwinvillero4404 3 жыл бұрын
**cheeky mark smile**
@vocalizeAI
@vocalizeAI 3 жыл бұрын
You can get a mvp for all plataforms much faster with react native
@benharrybornemann5474
@benharrybornemann5474 10 ай бұрын
To the point. Care to take a look at flutter for web now and share your opinion? Or too busy with your startup?
@TheGains
@TheGains 3 жыл бұрын
As a flutter dev I have to say that the code sharing between native apps and web is actually very easy now. Flutter web is still in beta so it has some quirks that you have to account for but for the most part it's a very smooth experience between mobile and web (I would argue that more so than with react native and web). Obviously for companies it's much easier to find react devs and put them to work with react native with very small amount of time needed for adjustment which is probably react native's biggest asset right now compared to competition.
@mattwilliams1844
@mattwilliams1844 2 жыл бұрын
Not to mention transpiling for desktops is also quite easy, (quirks as well) but still
@HonestCode
@HonestCode Жыл бұрын
Good luck with SEO on your flutter app
@junetxpid2425
@junetxpid2425 10 ай бұрын
@@HonestCode you mean google play SEO? lol
@ophir1982
@ophir1982 3 жыл бұрын
Wondering what's your take on Flutter now, ~6 months later - Flutter 2 is released with support for Mobile, Web and Desktop (Windows, Mac and Linux). You should do a follow up video...
@grim.reaper
@grim.reaper 3 жыл бұрын
Angular Dart gonna be a disaster 🤣
@lars1597
@lars1597 3 жыл бұрын
Best is flutter so chill
@OBLIVIOUSKARI
@OBLIVIOUSKARI 3 жыл бұрын
I hear that by end of year, react native will have an update that removes the bridge and Make it almost as fast as native
@km_youtube23
@km_youtube23 3 жыл бұрын
you got any sources? As a new level flutter dev I'm interested in React instead.
@BenRangel
@BenRangel 3 жыл бұрын
"One of the first things you learn as a junior dev is DRY (Don't Repeat Yourself). But one of the first things you learn as a senior dev is a leaky abstraction is worse then repeating yourself twice". Great summary. I've struggled with what I should teach junior devs. As someone who is not big into DRY - I still feel like I have to teach them DRY first in order for them to learn the rules before being allowed to break the rules. (But meh, overall I feel like it's pretty easy to understand DRY in hindsight, even if you've spent your junior years repeating yourself. Many other areas of programming seem tougher to learn afterwards. Typed languages for example. Or TDD.)
@raghavkanwal
@raghavkanwal 3 жыл бұрын
How about Ionic + React? I'm a filthy Angular dev so Ionic works for my use case, but Ionic announced support for React in around April.
@RadTwin
@RadTwin 3 жыл бұрын
I might be wrong but idk if ionic compiles to native. I think it is all in WebView? Not sure if that changed so in terms of performance not as good as react native
@sadhlife
@sadhlife 3 жыл бұрын
@@RadTwin it's still PWA
@pitisradu
@pitisradu 3 жыл бұрын
@@RadTwin yes its not native, still a webview but way faster than before. In terms of performance, yes, ofc its not as fast as RN but its also extremely easy to make apk or ipa with it
@asifmahmood9358
@asifmahmood9358 3 жыл бұрын
Is react native goes into some architecture changing in 2020.. I read a article on medium
@ofjdaz
@ofjdaz 3 жыл бұрын
I never thought a developer could have a rockstar attitude
@yogeshriyat
@yogeshriyat 3 жыл бұрын
I think flutter now supports web dev...any updated thoughts? Thanks!
@archmad
@archmad 3 жыл бұрын
This is the reason why i used react native bec i already know react. To ke, learning flutter is a deadend unless they do it in web apps
@Alphfirm
@Alphfirm 3 жыл бұрын
What are your thoughts on Ionic React / Capacitor?
@austinhoward1035
@austinhoward1035 3 жыл бұрын
I’ve had a blast using Ionic and capacitor. Plus it’s much more forward thinking with stencil web components and native wrapper for any platform. Haven’t tried their ci/cd app flow but from what I’ve heard it’s buttery.
@SamarthCat
@SamarthCat 2 жыл бұрын
I would use unity for ultimate platform support, it is technically a game engine but it can render UI really easily and it has great performance.
@vivekt.2038
@vivekt.2038 2 жыл бұрын
can u explain more ?
@jiachen1078
@jiachen1078 3 жыл бұрын
Can’t agree more! Can you make a to tutorial on how to setup IAP with react native?
@jmitchell2464
@jmitchell2464 3 жыл бұрын
Lol and this is why you use native
@jiachen1078
@jiachen1078 3 жыл бұрын
@@jmitchell2464 good point. but after all, i still want to build it with react native. One reason i can't agree more is my website is already using react, so a lot of stuff can be shared (copy and paste) between two.
@technick4086
@technick4086 3 жыл бұрын
How do you compare react native to flutter in November 2020?
@carterv.31
@carterv.31 3 жыл бұрын
Ben speaks sense.
@hendrywijaya1017
@hendrywijaya1017 2 жыл бұрын
so how about optical character recognition with deep learning object detection mobile app which one the best advice between flutter and react native? if you say react native perform okay without im doing crazy thing in mobile app?
@luffyd2780
@luffyd2780 3 жыл бұрын
flutter can be used for web also
@RomanKrawchenko
@RomanKrawchenko Жыл бұрын
With PWA you can basically download an app to your phone. Could you or someone elaborate more on why you think PWA might be worse way to develop a mobile app than React Native?
@RajarshiKhatua100
@RajarshiKhatua100 3 ай бұрын
flutter can do web btw
@ivanhsiaolung2178
@ivanhsiaolung2178 3 жыл бұрын
Hi, Ben do you have tutorial how to secure apikey and url on react native, encrypt api key and url or hide from decompile in React Native. can it be done for secure the app ?
@thepotatokitty
@thepotatokitty 3 жыл бұрын
*reads the title* Clicks the video *reads the thumbnail* Goes back
@xolanimasuku867
@xolanimasuku867 3 жыл бұрын
The last real developer 😄 💯
@smithydll
@smithydll 3 жыл бұрын
Webassmbly could change this, but is it widely supported enough yet?
@DeadalusX
@DeadalusX 3 жыл бұрын
Have you considered Cordova?
@DevlogBill
@DevlogBill 2 жыл бұрын
Also, do I need to learn Node.js before learning react native?
@politicallynotcorrect2968
@politicallynotcorrect2968 3 жыл бұрын
Flutter can compiled to a site also and it is good enough...
@AndrushkaEpic
@AndrushkaEpic 2 жыл бұрын
I got addicted to ract-native, im making now a shop book app, and I get to sleep at 03 at night cause i love react-native so much
@josephwong2832
@josephwong2832 3 жыл бұрын
I'd like to see you and techlead have a presidential style debate over this haha
Why React Native is NOT garbage.
10:31
Ben Awad
Рет қаралды 511 М.
Trying Vue.js for the First Time
11:59
Ben Awad
Рет қаралды 312 М.
🌊Насколько Глубокий Океан ? #shorts
00:42
Wait for the last one! 👀
00:28
Josh Horton
Рет қаралды 98 МЛН
Which one of them is cooler?😎 @potapova_blog
00:45
Filaretiki
Рет қаралды 10 МЛН
My Final Flutter Video
14:26
Theo - t3․gg
Рет қаралды 107 М.
Why I don't work for FAANG
8:26
Ben Awad
Рет қаралды 792 М.
Should You Learn Native or Cross-Platform Mobile Development?
10:32
Kenny Gunderman
Рет қаралды 76 М.
React Native vs Flutter vs Native - Let's Talk Engines
25:15
Theo - t3․gg
Рет қаралды 129 М.
Serverless Doesn't Make Sense
10:13
Ben Awad
Рет қаралды 363 М.
The Drawback of Client Side Rendering
9:46
Ben Awad
Рет қаралды 180 М.
Moving Off React Native
20:50
Theo - t3․gg
Рет қаралды 177 М.
Technologies I used to Code My Backendless App
10:57
Ben Awad
Рет қаралды 145 М.
Why I moved to React Native
12:06
Simon Grimm
Рет қаралды 41 М.
🔥Идеальный чехол для iPhone! 📱 #apple #iphone
0:36
Не шарю!
Рет қаралды 1,3 МЛН
iOS 18 vs Samsung, Xiaomi,Tecno, Android
0:54
AndroHack
Рет қаралды 81 М.