Should you use React Native/Flutter or build native?

Ғылым және технология

Пікірлер: 175

  • @guestofallah7661
    @guestofallah76612 жыл бұрын

    If I know javascript I'll go with react native ,if not I'll pick flutter for sure

  • @rightsonkirigha9669

    @rightsonkirigha9669

    Жыл бұрын

    Dude,React native, expo to be clear has million errors

  • @CloudXIl

    @CloudXIl

    Жыл бұрын

    Being able to write a full stack app with react doesn’t translate to being able to make mobile apps with react native. You have to rewrite all your code again to ship it to mobile, wrapping it in a web view sucks and it’s not possible to just export it to mobile, again, you have starting from zero. If you have to rewrite it, might as well use flutter. Flutter is actually great to make mobile apps

  • @sahil1307

    @sahil1307

    10 ай бұрын

    Don't pick flutter if your app need native apis

  • @snowsproam8384

    @snowsproam8384

    9 ай бұрын

    @@sahil1307what do you mean exactly

  • @sahil1307

    @sahil1307

    9 ай бұрын

    @@snowsproam8384 if your are gonna use flutter you might know that you only need to wrote code in dart most of the times but if your app need device level functions like accessing ) let say User Usage access you have to wrote code in java or kotlin and then call that code from dart which just make using flutter for cross platform development useless as you choose it to avoid writing same code in different language (as you also have to wrote that in swift for ios). If you gonna use thrid party package for that then first you have to spend a day or so finding a realible package and in next flutter update that might broke. The thing is flutter package availability for native api is not that great. May be jlin future flutter rule the cross platform frameworks but for now its missing the core like for web (extremely slow loading times) for mobile ( lack of native api support)

  • @baggier
    @baggier2 жыл бұрын

    Update on the speed Flutter is known for being faster than react native because it's render engine skia is written in c++, but react native has started rewriting it's engine in c++ as well, so we can expect good news

  • @crr4141

    @crr4141

    7 ай бұрын

    React native es basurs

  • @martapfahl940
    @martapfahl9404 ай бұрын

    I mean Instagram is the best example of how good react native can be

  • @veilovv

    @veilovv

    2 ай бұрын

    Is it on react native? I saw mentions about facebook, but not about Instagram, also Instagram was built before the appearance of React Native.

  • @martapfahl940

    @martapfahl940

    2 ай бұрын

    @@veilovv Yeah youre right only parts of it are shipped with react native

  • @anb4351

    @anb4351

    2 күн бұрын

    ​@@veilovv Both Instagram and Facebook are made in React Native, however Meta didn't used React Native for their latest Threads app. Threads is made in Native platforms (Kotlin Jetpack Compost for Android and Swift for iOS)

  • @christianmarpert3844
    @christianmarpert3844 Жыл бұрын

    I really enjoy developing in Flutter, strong typing, null safty, fully object oriented, for me JS always feels like " hacking" ;-)

  • @shedrachelurihu4883

    @shedrachelurihu4883

    Жыл бұрын

    Guess you have not heard about typescript

  • @robertpietraru1939

    @robertpietraru1939

    Жыл бұрын

    ​@@shedrachelurihu4883typescript still sucks

  • @JEsterCW

    @JEsterCW

    2 ай бұрын

    ​@@shedrachelurihu4883 Typescript is like instagram filter it covers the trash under the hood, but in reality its still ugly piece of s**t. People who do treat typescript like a native type support from language are just delusional tbf and I'm saying this as a frontend dev mainly. The DX that native typed language gives is so huge that it's productivity boost. Javascript ecosystem always try to hack it even more instead of just deal with some aspects. I don't say it's bad I just say that it's being treated incorrectly cuz overlay on top of javascript doesn't changes the way how javascript works, it just prevents you from doing something unnecessary and just improves DX and stability.

  • @arunk2710
    @arunk2710 Жыл бұрын

    Don't forget that the Flutter team is improving flutter faster.

  • @user-od5lm1ne4y

    @user-od5lm1ne4y

    10 ай бұрын

    they're making new engine impeller

  • @user4gent416
    @user4gent4162 жыл бұрын

    Flutter better. Tried both

  • @daddahamza6831

    @daddahamza6831

    3 ай бұрын

    Better how ?

  • @JEsterCW

    @JEsterCW

    2 ай бұрын

    @@daddahamza6831 incredibly

  • @mrrobot4054
    @mrrobot4054 Жыл бұрын

    Performance wise flutter is ahead of react

  • @ananta6d595
    @ananta6d5952 жыл бұрын

    Hey, Lewis good informative shorts you made! What do you think about dart language compared with javascript? I personally like flutter and dart, although It's not mature, it’s way more structured and organized. Kind of hate the the way react native uses javascript with jsx. Unfortunately there is more jobs in react native than flutter.

  • @koushikmajumder1746
    @koushikmajumder17462 жыл бұрын

    You'll have golden button within one year.

  • @CodingWithLewis

    @CodingWithLewis

    2 жыл бұрын

    Thank you so much 🥺

  • @SubcribeWithoutanyvideo-mt4zz

    @SubcribeWithoutanyvideo-mt4zz

    Жыл бұрын

    @@CodingWithLewis it been 8 month

  • @CodingWithLewis

    @CodingWithLewis

    Жыл бұрын

    @@SubcribeWithoutanyvideo-mt4zz I got 4 months to get 750k

  • @DrMorax

    @DrMorax

    Ай бұрын

    ​@@CodingWithLewis you got it yet?

  • @MohamedESSANOUSY
    @MohamedESSANOUSY2 жыл бұрын

    For most clients, react native was the best solution, they didn't need the speed

  • @purveshgosalia8039

    @purveshgosalia8039

    Жыл бұрын

    speed is in terms of development of app or in terms of using the app

  • @MohamedESSANOUSY

    @MohamedESSANOUSY

    Жыл бұрын

    @@purveshgosalia8039 using the app, but development speed react native was faster and easy to start with

  • @purveshgosalia8039

    @purveshgosalia8039

    Жыл бұрын

    @@MohamedESSANOUSY I know java in depth and Android studio half now for react native to leam = I first need to learn Java script then react then react native right total 3 new things and for flutter first dart then flutter total = 2 new things

  • @purveshgosalia8039

    @purveshgosalia8039

    Жыл бұрын

    @Wafel learns yes react native is good and also check with what is your end goal

  • @gamersgient5486

    @gamersgient5486

    10 ай бұрын

    ​​@@purveshgosalia8039 but for me I don't know Java but javascript So for me learn only react complete in just one step cause there is no difference between react and react native few syntax are different And also windows app 😊

  • @agentorw634
    @agentorw6342 жыл бұрын

    Hey man I just want you to know, you’re doing great work, I truly believe you can come far, it’s difficult in the beginning, but just keep going and going and I hope to see you doing something cool!

  • @CodingWithLewis

    @CodingWithLewis

    2 жыл бұрын

    I appreciate you agentORW 🙏🏻

  • @ankitmakwana3141

    @ankitmakwana3141

    2 жыл бұрын

    🤣🤣🤣✌✌

  • @agentorw634

    @agentorw634

    Жыл бұрын

    @Krox i told him man

  • @patrikpersson3535
    @patrikpersson3535 Жыл бұрын

    Flutter in 2023 is amazing! Was native iOS dev before switching to flutter for two years ago and never looked back ❤

  • @smashyourtomato9896

    @smashyourtomato9896

    Жыл бұрын

    did your salary change ?

  • @patrikpersson3535

    @patrikpersson3535

    Жыл бұрын

    @@smashyourtomato9896 yes, about 20% higher after switching due to the ability for faster prototyping, more productive etc.

  • @smashyourtomato9896

    @smashyourtomato9896

    Жыл бұрын

    @@patrikpersson3535 damn congrats bro

  • @giftfolique464

    @giftfolique464

    9 ай бұрын

    ​@patrikpersson3535 but I heard latest react loads faster like native

  • @WagmiVibes

    @WagmiVibes

    9 ай бұрын

    ​@@giftfolique464you'll spend more time on fixing the bugs that came with react native itself

  • @roguephilosopher2465
    @roguephilosopher24654 ай бұрын

    Flutter is really smooth, react feels like a bumpy road

  • @Co-Monad
    @Co-Monad Жыл бұрын

    Newest version of react native has native performance. Flutter doesn’t map api’ directly, they created their own engine and there’s quite a few drawbacks.

  • @akashgeorge5433

    @akashgeorge5433

    Жыл бұрын

    Hi rob ,what do u think in terms of performance how much has react native changed ,i see this video is over 1 year old, i am new to react native little concerned seeing the comments

  • @Co-Monad

    @Co-Monad

    Жыл бұрын

    @@akashgeorge5433 what’s changed is that they switched from using the bridge approach to a new paradigm called JSI, JavaScript Interface. This new approach holds pointers directly to C++! How much has it changed? Greatly, It’s groundbreaking.

  • @Jykobe491

    @Jykobe491

    6 ай бұрын

    ​@@Co-Monadso would you recommend developing in react native? I'm very new and would like to learn

  • @Co-Monad

    @Co-Monad

    6 ай бұрын

    @@Jykobe491 yes, highly recommended

  • @Jykobe491

    @Jykobe491

    6 ай бұрын

    @@Co-Monad can I build a react native app with only expo? Or must I use an emulator

  • @mikeshilovski1512
    @mikeshilovski15123 ай бұрын

    Kotlin multiplatform. At first I was skeptical, but I've built a few projects and I'm amazed by the stuff that can be made with this.

  • @azhagurajaallinall126
    @azhagurajaallinall126 Жыл бұрын

    I searched this topic & boom got your video about it.. thank you bro 😃🌟✨🙌 22.09.2022 04:03 pm ist

  • @ArunShankartheRealOne
    @ArunShankartheRealOne4 ай бұрын

    React Native npm is a headache. Dependencies will conflict with peer dependencies, I usually spend half the time trying to get the various dependencies work with each other.

  • @alancito98

    @alancito98

    29 күн бұрын

    Try expo

  • @Ayoub_Shnab
    @Ayoub_Shnab7 ай бұрын

    Flutter is used to create apps on multiple platforms and devices that’s why I prefer flutter to any other framework and dart programming language is easier than other languages.

  • @CodingWithLewis
    @CodingWithLewis2 жыл бұрын

    Do you use flutter or react native? 🤔

  • @Aedricality

    @Aedricality

    2 жыл бұрын

    Flutter for sure

  • @TechnoDB

    @TechnoDB

    2 жыл бұрын

    Flutter 💙

  • @vaibhavkaul2029

    @vaibhavkaul2029

    2 жыл бұрын

    Kotlin lol

  • @F-HARIFMOHAMEDB

    @F-HARIFMOHAMEDB

    2 жыл бұрын

    For freelancing go for flutter or you want a job in big companies go for react native because comparing to flutter, react native have more job openings

  • @ankitmakwana3141

    @ankitmakwana3141

    2 жыл бұрын

    react native

  • @skysaville
    @skysaville Жыл бұрын

    I can either, further my JS knowledge and skill or start from ground zero in Dartland

  • @LetsWalkTogether4k
    @LetsWalkTogether4k2 жыл бұрын

    Flutter ftw

  • @SnehaKumari-zh1mu
    @SnehaKumari-zh1mu8 ай бұрын

    I'm from both the background js and c++ i will choose both and focus

  • @rebok232
    @rebok2323 ай бұрын

    Compose multiplatform is great

  • @martin.m.marshall
    @martin.m.marshall6 ай бұрын

    What do you mean you dont need native speed on your application? The faster and the less memory your app consumes the better it becomes and the users will also be satisfied with it

  • @rehanansarkhan4998
    @rehanansarkhan4998 Жыл бұрын

    I am new starting my android developnment what is the roadmap for it

  • @sivaprakash3696
    @sivaprakash3696 Жыл бұрын

    React native

  • @Mahmoudery
    @Mahmoudery5 ай бұрын

    I always run into stupid errors when working with react native and I don't usually know why.

  • @AAA-fg3zw
    @AAA-fg3zw Жыл бұрын

    Ionic Capacitor with Angular?

  • @rammrras9683
    @rammrras96833 ай бұрын

    I prefer native

  • @user-od5lm1ne4y
    @user-od5lm1ne4y10 ай бұрын

    now flutter has impeller which is more powerful than skia

  • @rohankumarpanigrahi7475
    @rohankumarpanigrahi7475 Жыл бұрын

    Build a listview on native Android and flutter.The choice is clear. Flutter it is.React Native is great as well. At this point my choice for development: Flutter = React > Ionic/Native>> Xamarin PS Xamarin sucks. Edit : this preference is only if the task to be performed by the app is largely data drive and not compute heavy. Platform channels increase the complexity unnecessarily when accessing hardware level features in flutter in that case native might be better.

  • @user-od5lm1ne4y

    @user-od5lm1ne4y

    10 ай бұрын

    i like maui and xamarin)

  • @nikhil007g
    @nikhil007g2 жыл бұрын

    Cross platform helps in one standard app. That's the main advantage I felt so far Web and mobile apps can be managed in one team easily. Less hassle move controls and way less blame game Only disadvantage I felt was the limitations these frameworks will always have upon native development bench But it gets compensated with learning curve and release frequency.

  • @baadrqaaba9529
    @baadrqaaba9529 Жыл бұрын

    Kmm looks promising , in my humble opinion its the best approach cause you build native front end ui ( compose for android and swift for ios) and shared backend .

  • @burakkaantanrverdi8170
    @burakkaantanrverdi81704 ай бұрын

    Flutter for sure for most cases

  • @abdullahabid218
    @abdullahabid2182 жыл бұрын

    Hey, I wasn't sure where else to ask this, but would you have tips for someone trying to make a career change to software development/engineering? I'm a process engineer with a chemical engineering background, and I've been working my first engineering role for about 6 months. I was wondering if it's feasible for me to make a career change and how to go about it?

  • @CodingWithLewis

    @CodingWithLewis

    2 жыл бұрын

    I have a couple videos talking about how to become a programmer :) check those out. Also check out some of my roadmap videos! I have some long form ones coming soon too

  • @abdullahabid218

    @abdullahabid218

    2 жыл бұрын

    @@CodingWithLewis Thanks, will do. Gonna be a challenge to balance it against work :(

  • @phoenixssbm

    @phoenixssbm

    2 жыл бұрын

    @@abdullahabid218 if you don’t have a primary language learned there’s plenty of ways to slowly learn over 100 or so days, i ~personally~ think getting a solid foundation in a multi-use language is the single most important thing on the journey, as lewis recommends in his roadmap video

  • @abdullahabid218

    @abdullahabid218

    2 жыл бұрын

    @@phoenixssbm thanks! I've been self learning C++. I've been told python is probably a better first language. But I've been learning C++ for 2 months now and am enjoying it.

  • @maharun
    @maharun2 жыл бұрын

    ❤️

  • @BaxAndrei
    @BaxAndrei2 жыл бұрын

    VueJS + CapacitorJS

  • @user-dw2mk5xn7m
    @user-dw2mk5xn7m Жыл бұрын

    I love flutter

  • @magne6049
    @magne6049 Жыл бұрын

    Tamagui is the shizz

  • @breh2716
    @breh27162 жыл бұрын

    You should say that flutter is much closer to native performance, RN is much worse when it comes to that

  • @ilyasayusuf5447

    @ilyasayusuf5447

    Жыл бұрын

    the last time i tried flutter it's lag so bad on ios, maybe they already fix the issue idk

  • @ryaaann
    @ryaaann6 ай бұрын

    no. cross platform solutions are not meant to eliminate the native platform, otherwise you have a wrong perspective about what cross platform means. react native e.g. does not replace the native layers (build.gradle, native ios projects etc...) its adding a third layer which can be shared by all platforms. you should see react native as two native apps (ios android) with a shared codebase (javascript).

  • @musicits_fun
    @musicits_fun6 ай бұрын

    what about nativescript?

  • @dhawalparmar7117
    @dhawalparmar7117 Жыл бұрын

    I think 🤔 issue come with react native javascript architecture , meta is now researching on new architecture

  • @AK-fr8sy
    @AK-fr8sy2 жыл бұрын

    Thinking to learn flutter to build apps...how difficult do you think it is for someone with a python background?

  • @mianawais2947

    @mianawais2947

    2 жыл бұрын

    Flutter is very different from python. Like flutter has widget's system but on the other hand in regular language don't. But flutter as easy as python.

  • @CodeSundar

    @CodeSundar

    2 жыл бұрын

    It's completely easy to learn

  • @kenamia9136

    @kenamia9136

    2 жыл бұрын

    don't bother yourself with the difficulty, just go for it. It's just programming as usual but a lot more fun.😀

  • @TheSaceone
    @TheSaceone Жыл бұрын

    ionic + capacitor

  • @mo7amadghazi135
    @mo7amadghazi1354 ай бұрын

    Iam new so what ate frame works?

  • @koushikmajumder1746
    @koushikmajumder17462 жыл бұрын

    You rule

  • @samislam2746
    @samislam27464 ай бұрын

    Most of us use react native just because it's JavaScript. If flutter was made somehow using JavaScript, everyone would be using it.

  • @derlisruizdiaz
    @derlisruizdiaz10 ай бұрын

    Flutter ❤

  • @xamael1989
    @xamael19892 жыл бұрын

    Your argument holds true for performance when using react native but thats not the same as flutter cause flutter is beast

  • @CodingWithLewis

    @CodingWithLewis

    2 жыл бұрын

    Flutter still isn't as fast as native (can it ever be) but you are right, it's much faster than React Native (you can actually see in the chart in the video the difference). Issue with Flutter is you have to learn Dart rather than using JavaScript, but honestly might be worth the trade offs for close to native like experience on a cross platform codebase.

  • @kahanx10

    @kahanx10

    Жыл бұрын

    @@CodingWithLewis learning Dart shouldn't be an issue, Dart is a very small language, an experienced guy can learn it all in a week, and in Flutter, there are almost any kind of prebuilt widgets that you need, so there isn't much to learn here, if someone knows backend already, then just in a month, after doing Dart/Flutter basics, s/he can make full stack mobile apps better than RN/Xamarin apps.

  • @hyungtaecf
    @hyungtaecf Жыл бұрын

    Flutter doesn’t have the RN problems you mentioned

  • @shlokbhakta2893
    @shlokbhakta2893 Жыл бұрын

    Dart is my favorite language lol, it’s the perfect mix of Java, C#, JavaScript

  • @NoFailer
    @NoFailer4 ай бұрын

    Use Angular and its PWA feature. No need to make a dedicated app.

  • @dleonardo3238
    @dleonardo32387 ай бұрын

    KMP, rip all of u guys...

  • @sid__art_6614
    @sid__art_66145 ай бұрын

    can somebody just tell me why to use react native when you can create a react app pwa.

  • @dhrona2553
    @dhrona2553 Жыл бұрын

    Kotlin was also applied for ios and Android app development ?

  • @lightenedstardust1883

    @lightenedstardust1883

    Жыл бұрын

    yea kotlin multiplatform mobile. but it is too young and has not gained popularity yet

  • @krishnaprakash8047

    @krishnaprakash8047

    Жыл бұрын

    Noo kotlin only for Android swift for iOS

  • @EliasWolfy
    @EliasWolfy4 ай бұрын

    Why can't I make a mobile app on a cell phone?

  • @yaitsme74031
    @yaitsme740317 ай бұрын

    Javascript the popular language React the most used front end framework Ofcourse I will go with react native 🔥👍

  • @SoftConInc
    @SoftConInc Жыл бұрын

    Native has no match but if going with cross-platform I would go with .NET MAUI

  • @jomydepp1633

    @jomydepp1633

    Жыл бұрын

    reallyyy how is that can you explain I'm c# coder

  • @SoftConInc

    @SoftConInc

    Жыл бұрын

    How is what exactly? How is native better or how is that I’m choosing MAUI? If how native better just look at benchmarks. Even though they have gotten a lot better throughout the years but native is still performing better. Plus cross platforms do not support all third party libraries written. Most but not all. As far as why I’m choosing MAUI over Flutter or React Native and others it’s just because it’s in .NET. It also support Blazor which means it gives ability for a web dev to create mobile app without having to learn much. It also has slight performance advantage over React Native although RN has bigger community

  • @jomydepp1633

    @jomydepp1633

    Жыл бұрын

    @@SoftConInc appreciate your reply gave you developed apps already on play store or commercialized using Maui if so can you share link it would be motivation for me thnx in advance

  • @Amankhan-cl1dq
    @Amankhan-cl1dq6 ай бұрын

    Flutter at any given time

  • @flutterDevil
    @flutterDevil Жыл бұрын

    Flutter

  • @michaelschafferAT
    @michaelschafferAT4 ай бұрын

    Flutter ❤️

  • @michaelschafferAT

    @michaelschafferAT

    4 ай бұрын

    I just switched from Swift to Flutter. Simply great as a solo.

  • @3moalsokni502
    @3moalsokni502 Жыл бұрын

    Flutter on top

  • @arsildo
    @arsildo4 ай бұрын

    Use KMP

  • @webapplicationsengineer
    @webapplicationsengineer Жыл бұрын

    react native

  • @user--10552
    @user--105526 ай бұрын

    i steel prefer native app, and i mean kotlin and swift.

  • @sonuaryan5287
    @sonuaryan5287 Жыл бұрын

    To make an native system that bind with platform using v8 engine and execute native code and even load dlls. Also rendering html after compiling it into binary format custom I am working on it hope see soon

  • @zohaibshahzad3680
    @zohaibshahzad36804 ай бұрын

    Maui

  • @bills1967
    @bills1967 Жыл бұрын

    Why learn two separate languages for ios and android when you can use one that is already used for web. Js for the win.

  • @shlokbhakta2893
    @shlokbhakta2893 Жыл бұрын

    Flutter all the way!

  • @lazydeveloper7753
    @lazydeveloper775310 ай бұрын

    Which career path should I proceed Flutter or Android Native?

  • @indonesianfamily9767

    @indonesianfamily9767

    9 ай бұрын

    Android native. Too many people go to flutter. So, someone who skilled at android native will be high in price 😊

  • @andiuptown1711

    @andiuptown1711

    6 ай бұрын

    @@indonesianfamily9767Sorry, does Android native mean like Java or Kotlin?

  • @Bahmanasheghii
    @Bahmanasheghii2 жыл бұрын

    PWA is the future

  • @FlickSOpLive
    @FlickSOpLive Жыл бұрын

    react native is best

  • @Itzdukz
    @Itzdukz Жыл бұрын

    Flutter >>

  • @wiazowski1
    @wiazowski1 Жыл бұрын

    Yes

  • @vivekbalachandar2802
    @vivekbalachandar280211 ай бұрын

    I prefer to go Native

  • @junaidkhankhan4260
    @junaidkhankhan426010 ай бұрын

    Native is better

  • @random6033
    @random603310 ай бұрын

    I prefer not developing for apple trash

  • @Ayoub_Shnab
    @Ayoub_Shnab Жыл бұрын

    Can i create a medical app by flutter?

  • @thecoolnewsguy

    @thecoolnewsguy

    Жыл бұрын

    Yeah of course

  • @Ayoub_Shnab

    @Ayoub_Shnab

    Жыл бұрын

    @@thecoolnewsguy Can you help me do this app?

  • @thecoolnewsguy

    @thecoolnewsguy

    Жыл бұрын

    @@Ayoub_Shnab no sorry I'm still a noob and learning

  • @Ayoub_Shnab

    @Ayoub_Shnab

    Жыл бұрын

    @@thecoolnewsguy How can i start ?

  • @Ayoub_Shnab

    @Ayoub_Shnab

    Жыл бұрын

    Can i contact you?

  • @vincentvargas9251
    @vincentvargas92512 жыл бұрын

    Giving at least 3 sentences for some basis would be wonderful.

  • @5MaTu5

    @5MaTu5

    2 жыл бұрын

    wdym?

  • @Aedricality

    @Aedricality

    2 жыл бұрын

    Yeah wdym?

  • @AnkitKumar-vd2dd
    @AnkitKumar-vd2dd Жыл бұрын

    Flutter

  • @lyon3826
    @lyon38262 жыл бұрын

    React native

Келесі