React Native vs Flutter - Which should you use?

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

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

  • @galaxies_dev
    @galaxies_dev  6 หลายเดือนก่อน +7

    Join Galaxies.dev today - the Home of the Best React Native content 🔥

  • @hamxahusain
    @hamxahusain 6 หลายเดือนก่อน +30

    You truly reveal the reality of React Native, the parts that many TH-camrs either don't show or perhaps don't know. Thank you, Simon. From the moment I watched your first video, I couldn't stop; I watched all your shorts and videos. Whether sponsored or not, you spread genuine knowledge incredibly fast and effectively.
    As you mentioned Code Push in this video, I realized I've seen many videos on it but never grasped the real logic or usage behind it. Please, create a short video on Code Push. Your tutorials are the most efficient, fast, and reliable, with transitions and animations that are simply amazing.
    If you have any free time, please consider making a Code Push video. It's a common challenge for many, myself included. Thank you so much, Simon Grimm, for helping me and countless others learn. May you continue to achieve endless success. God bless you with more and everlasting success.

  • @okechukwuomeh2187
    @okechukwuomeh2187 6 หลายเดือนก่อน +31

    They are all good. I think it is skill that makes a difference

  • @TheCencoredGoat
    @TheCencoredGoat 5 หลายเดือนก่อน +73

    I have 5+ years of react exp. And i much prefer flutter/dart over React. The ecosystem is just alot better. Its enjoyable and quick. It literally took me 2/3 days to learn and get productive with.

    • @andyngdz
      @andyngdz 4 หลายเดือนก่อน +9

      Remember the days when I randomly got errors when building RN apps after leaving it there for 1 month 😕

    • @mateusloubach
      @mateusloubach 10 วันที่ผ่านมา

      @@andyngdz yup.. this sold me.

  • @abdullahali4117
    @abdullahali4117 6 หลายเดือนก่อน +148

    As a software engineer start working as flutter developer for two years, and now work as react native developer for about one year, I can say that react native is very stupid thing and very complex.

    • @SirEdges_Adejo
      @SirEdges_Adejo 6 หลายเดือนก่อน +5

      😂😂😂

    • @myeljoud
      @myeljoud 6 หลายเดือนก่อน +21

      Maybe you’re just not good enough, I work with react native and I don’t any complexities for most use cases

    • @abdullahali4117
      @abdullahali4117 6 หลายเดือนก่อน

      @myeljoud
      Will as I tell you I have worked with React Native for 10 months now, and I made a new app using Expo and working on already made app. After this experience and what I see, I can tell what the differences are.
      First , for web developers, these will not be a thing because most of these things I say are stupid about it , it's just a concepts that related to web development .So for web developers, React Native is understandable for them. For me, I didn't use these concepts when I was working on Flutter before.
      Second , Flutter is getting made to make mobile app development easier. I have one platform that builds all libraries I need and more. And each libraries have been rated using pub dev rating system.
      Third, in flutter everything are clear from start the app development tell lounch to the stores, but in react native are not and need more search for this thing. If you start uing react native everything tell you to use expo, but after a whilr I discovered that for lounch the app after expo is not really that clear, there are lounching with expo build or go to prebuild methodes, I test prebuild methods and the pain statrt the app is not work properly and the apk for android has nothing to show, It's need a lot of work to make it work even After I already developed it. If I go with expo all the way it's weird also, there no good support for RTL and LTR so something like working with languages that work on arabic thats really painful. Even the thing that a lot of services need expo build account and may be pay for them for some services, even something like push notifications I need to have expo account to test them , but even after testing I need an extra work if I want push notifications to work later on app after I launch it.

    • @gvsakhil143
      @gvsakhil143 6 หลายเดือนก่อน +3

      That’s true @abdullahalli

    • @shraj340
      @shraj340 6 หลายเดือนก่อน +20

      Maybe he had 0 JavaScript knowledge at the start 😅

  • @KrishnaGupta-dt2mk
    @KrishnaGupta-dt2mk 6 หลายเดือนก่อน +33

    I have used both frameworks and have built more than 8 apps together but IMHO this video is slightly bias.

    • @gurugamer176
      @gurugamer176 5 หลายเดือนก่อน +9

      Exactly, i think he mentioned a lot of ""cons"" for flutter that doesn't exist it all

    • @quickstergamestutorialsgam3899
      @quickstergamestutorialsgam3899 5 หลายเดือนก่อน +10

      Definitely has a slight bias toward react native. I have been developing apps in flutter for 3 years now and half of these issues are either nonexistent or skill issues on the programmer's part.

    • @elie2222
      @elie2222 2 หลายเดือนก่อน

      @@quickstergamestutorialsgam3899give examples

    • @miguelhernandez3730
      @miguelhernandez3730 19 วันที่ผ่านมา +1

      Slightly is an understatement

    • @dramasmoments8558
      @dramasmoments8558 3 นาทีที่ผ่านมา

      Which is best and demanded bro

  • @XavierTheRapper
    @XavierTheRapper 6 หลายเดือนก่อน +27

    All the Flutter apps I've encountered have been terrible. It could be the developers behind them, but I'll stick with React Native CLI and Swift any day.

    • @flutter-fm1kl
      @flutter-fm1kl 6 หลายเดือนก่อน +3

      Bro, create a rap song, not an app 😂

    • @justafreak15able
      @justafreak15able 6 หลายเดือนก่อน

      ​@@flutter-fm1klShow us an apo that you've build.

    • @justpatrick_
      @justpatrick_ 6 หลายเดือนก่อน +8

      Yes its the devs or maybe your bias. Flutter is great, I'll admit it even though I write RN

    • @justafreak15able
      @justafreak15able 6 หลายเดือนก่อน

      @@flutter-fm1kl Bro, then show your apps.

    • @marvinfok65
      @marvinfok65 5 หลายเดือนก่อน +2

      Small & simple Flutter apps is ok, but complex apps, Flutter's apps performance goes way down especially for lower end or older phones. Did a Flutter app for a client and there were lots of complains of crashing and weird performance issues. Redo the app with RN CLi & most of the issues were resolved.
      For a developer, of course Flutter is great because you can produce apps quicker, but if you have a complex app, Flutter is not the choice until they solve the resource intensive issue.

  • @abubakernawaz625
    @abubakernawaz625 6 หลายเดือนก่อน +32

    I have worked with both frameworks. Tooling for both frameworks is good now (i still think RN has bit better tooling). But flutter performance is mind-blowing compare to react native. I will only use react native if company stack is build around javascript and company has some pre-build reusable components.
    If i have a choice i will go with flutter. That is a fact because of simplicity and performance out of box. 🎉

    • @jomoc6112
      @jomoc6112 6 หลายเดือนก่อน +3

      the question is, when was the last time you used RN. you might not spot any difference in the production app if you compare it now.

    • @gofullstack
      @gofullstack 6 หลายเดือนก่อน +9

      Trust me I get really surprised when people say Flutter isn't Native. Your Dart code compiles to the same thing Swift and Kotlin/Java compiles to, Machine Code, and you've got ffi to talk to Platform APIs too.

    • @system2072
      @system2072 6 หลายเดือนก่อน +1

      Why are everyone obsessed with performance does your app have like billion users
      It always comes down to time because every company wants to ship faster believe me
      Which ever platform has best dx experience will always win

    • @riveraj33
      @riveraj33 6 หลายเดือนก่อน +2

      @@gofullstackwhen people say flutter isn’t native, they mean how flutter draws their comments. Vs RN uses the actual system components. You can tell the difference and my app is in flutter so I know 100% this is true. And flutters iOS performance is not as good as RN.

    • @gofullstack
      @gofullstack 6 หลายเดือนก่อน

      @@riveraj33 I'll share a repository with you, try the code on iOS and tell me if you can tell that it was built in Flutter. As for performance, I'm sure you are running on a single thread.

  • @canaldogrifonoia1338
    @canaldogrifonoia1338 หลายเดือนก่อน +2

    Starting a mobile journey (as a hobby). All my mobile developer friends work with Flutter and talk a lot about it. I'm struggling to choose, mainly because I've been a web developer for 2 years, and React already feels like my kingdom, haha. Thanks for the clarification!

    • @galaxies_dev
      @galaxies_dev  หลายเดือนก่อน +1

      It's easy to live in a bubble!

  • @21Monter
    @21Monter 6 หลายเดือนก่อน +16

    Simon Grimm when making a comparison be honest, no matter which side you are on, guys flutter can be a good choice for cross-platform development we have many billion dollar companies that use flutter like Tencent, Nubank, BMW, EBay and more, flutter grows quickly day by day, both are good whether flutter or react native, don't be afraid to choose one or the other.

    • @sourabhsingh4515
      @sourabhsingh4515 6 หลายเดือนก่อน +2

      this comment isn't matching with the last one 🤔🤔

  • @mahersafadii
    @mahersafadii 6 หลายเดือนก่อน +7

    the transition in the my bmw app isn't using the new fixed one, flutter updated the page transition animation curve to match the native one, I use the new one and it matches the native one 100%.

  • @melfrancisgasparsepara62
    @melfrancisgasparsepara62 6 หลายเดือนก่อน +15

    When it comes to performance, Flutter is more native than React Native as it produces a corresponding native code to communicate with the platform while the React Native uses JavaScript bridge to communicate with the platform.

    • @aqz5905
      @aqz5905 3 หลายเดือนก่อน +3

      No longer available bridge available in react native and now it’s pretty fast

    • @elie2222
      @elie2222 2 หลายเดือนก่อน +2

      He’s saying when you use the button component it’s the regular native button component under the hood. On flutter it isn’t

  • @winken2666
    @winken2666 7 วันที่ผ่านมา

    Im using react native and expo and it's great. If javascript is your go to language, then for sure you should go with that.

  • @enigma_i_am_
    @enigma_i_am_ 6 หลายเดือนก่อน +18

    14:25 flutter has shorebird for over the air updates

    • @abhijithk2012
      @abhijithk2012 6 หลายเดือนก่อน +2

      I guess he hasn't done enough research

    • @SangamShrestha-n8o
      @SangamShrestha-n8o 6 หลายเดือนก่อน

      not the official product

    • @Archaoen0
      @Archaoen0 6 หลายเดือนก่อน

      @@SangamShrestha-n8o well expo isn't the official product...

    • @vajohnifi3d
      @vajohnifi3d 5 หลายเดือนก่อน

      @@SangamShrestha-n8o majority (and at times feels like all of them, emphasis feel like all) RN products aren't official, so IDK why this is even a point.

    • @flutterthangs
      @flutterthangs 5 หลายเดือนก่อน

      but it works?

  • @waleefalrooh8
    @waleefalrooh8 6 หลายเดือนก่อน +3

    he forgot to say that react native uses Javascript and typescript which will make your learning of react native far better than flutter that uses a dart language ..
    it will be a great investment to yourself if you learn react native in the future
    javascript can make u learn different techs like learning backend and frontend at the same time
    it will be easier for you to become a fullstack developer if u learn react native or expo

  • @goldenglowitsolutions
    @goldenglowitsolutions 2 หลายเดือนก่อน +2

    Flutter for POCs, React Native for client apps.
    Thanks for sharing this amazing video bro!

  • @speakup8721
    @speakup8721 6 หลายเดือนก่อน +19

    i have tried both, i prefer Flutter

    • @luciusrex
      @luciusrex 3 หลายเดือนก่อน +1

      I actually prefer dart over js/ts but prefer expo over flutter

  • @UsmonWasTaken
    @UsmonWasTaken 6 หลายเดือนก่อน +3

    I'd love to see a comparison of Flutter, React Native, and KMP. KMP seems like it is going to be a strong contender in cross-platform development

  • @NoOverXplain
    @NoOverXplain 6 หลายเดือนก่อน +5

    Well defined. You're the best true mentor.tbh

  • @gofullstack
    @gofullstack 6 หลายเดือนก่อน +9

    9:22 Your Flutter app doesn't have to look the same for Android and iOS if you don't want it to. Yes, Flutter is opinionated but you don't have to use the Material Library for all Platforms, and you couldn't even create your own UI Library.

  • @lingais
    @lingais 6 หลายเดือนก่อน +25

    as an amateur dev, video player sucks on both Flutter and RN. but RN has better support and options.

    • @IncomingLegend
      @IncomingLegend 6 หลายเดือนก่อน +2

      "video player" isn't a in demand component or whatever you want to call it...

    • @garystroup5285
      @garystroup5285 6 หลายเดือนก่อน +10

      Flutter has better developer experience and great documentation

    • @xtan-io
      @xtan-io 6 หลายเดือนก่อน

      ​​@@garystroup5285Can't agree, flutter and firebase have the worst docs out there.

    • @sqrlware
      @sqrlware 6 หลายเดือนก่อน

      @@garystroup5285true

  • @corewwwi
    @corewwwi 5 หลายเดือนก่อน +3

    i've been a flutter dev for 2y with production apps.
    i was having a hard time with classes because i am a functional guy and the slow starting times (takes 15-30 mins sometimes), heard of react native but because of limited knowledge of it i was thinking it is just a webview of a react app lol but once i tried it i never looked back.
    if you are a web dev, you're going to love it!

  • @gofullstack
    @gofullstack 6 หลายเดือนก่อน +4

    14:28 Eric Seidel is one of the founders of Flutter and is also one of Shorebird. Maybe Simon hasn't heard of it and doesn't know it is your go-to for Code Push in Flutter.

    • @gofullstack
      @gofullstack 6 หลายเดือนก่อน

      @@HumanoidTyphoon91 Saying Flutter has nothing for over-the-air update is completely different from being behind.

  • @ElectronicaAvanzadaPrismaCem
    @ElectronicaAvanzadaPrismaCem 6 หลายเดือนก่อน +3

    Came early! Your channel rocks man!

  • @eavoutdom190
    @eavoutdom190 6 หลายเดือนก่อน +14

    For expo code push, it's not free

  • @priyaupadhyay7527
    @priyaupadhyay7527 3 หลายเดือนก่อน +2

    Thankyou so much!
    This is the best, most comprehensive comparison video on this topic 🙌

    • @galaxies_dev
      @galaxies_dev  3 หลายเดือนก่อน

      Glad you liked it!!

  • @giorbismiguel
    @giorbismiguel 6 หลายเดือนก่อน +2

    Learn both and also switch and Kotlin, the best opportunities in both required knowledge of native platform.

  • @djumarong
    @djumarong 2 หลายเดือนก่อน +1

    Good and detailed explanations, thank you! I chose Expo.

    • @galaxies_dev
      @galaxies_dev  2 หลายเดือนก่อน

      Good choice!

  • @allwyndsouza5633
    @allwyndsouza5633 27 วันที่ผ่านมา

    Hey Simon, awesome video! 😊
    When you mentioned that React Native and Expo allow you to use native APIs, were you also talking about some of Apple’s latest AI features, like Apple Intelligence? Or maybe integrating SiriKit to bring in voice features and commands? That’d be super cool to explore!.
    As I have not used RN but was thinking of giving it a try, I'd love to know if that's something React Native can handle. Let me know!

  • @arun553
    @arun553 6 หลายเดือนก่อน +2

    Thanks! out of curiosity, what's the tattoo on your left arm?

    • @galaxies_dev
      @galaxies_dev  6 หลายเดือนก่อน +2

      Thank you! There are 2, the one you see on the inside is a quote from Steve Jobs "Have the courage to follow your heart and intuition."

  • @lauaall
    @lauaall 6 หลายเดือนก่อน +3

    i would like to just add this react-native error message
    Compiling JS failed: 130634:37:';"' expected Buffer size 8592970 starts with: 766172205f5f42554e444c455f535441 and has protection mode(s): r--p
    the error was caused by a typo.

  • @frenches1995
    @frenches1995 5 หลายเดือนก่อน +1

    I was really hoping to see a graph with all the different performance measurements. Like how much better is one over the other when doing a specific task.

  • @mitchellwintrow4495
    @mitchellwintrow4495 2 หลายเดือนก่อน +1

    It's much easier and faster to build a UI with Flutter, without out a doubt. I've built several apps with both Flutter and RN that utilize native APIs, and honestly I like them both. Expo is a bit easier with the native APIs, but with Flutter I can still integrate my native Kotlin/Swift files, so it's not a big deal for me. For beginners, I can see that being an issue though. For me personally, I build apps with Flutter and native Kotlin/Swift/C++/C/Objective-C for fun and testing new ideas because to me it's fun, fast, and easy. However, for my portfolio projects I want companies to see, I go with RN and TS. RN and TS are just more valuable in the current market, because so many code bases are already built upon it, it is translatable to web development, and I'm sure hiring managers and executives are much more likely to know the terms "React" and "Typescript". Nice video though, I like the discussions it sparked in the comments! Lol

  • @basdfgwe
    @basdfgwe 5 หลายเดือนก่อน +2

    The dev experience of flutter is so good that going to rn feels like im going to the stone ages. Regarding the bloated widget tree it only gets bloated if you let it. But yhe better devs will comparmentalise things so that its easier to use. Unfortunately i work in company that uses rn and flutter, and ive unfortunately been moved to the rn team.
    Also its crazy how you harped on about flutter not being native, but neither react native. This could have been suggested as to why you didnt apply the stress on that RN is not native like you did with flutter.

  • @SheikhHassanMajeed
    @SheikhHassanMajeed 6 หลายเดือนก่อน +13

    I suggest everyone to subscribe him, so that his content can reach to all the people who really want to learn and create some awesome mobile apps.
    He is really a great content creator, always on point and explain every point in detail.
    I wish you hit 100K this week. 🚀🎉

    • @galaxies_dev
      @galaxies_dev  6 หลายเดือนก่อน +1

      Thank you so much!!

    • @AaronBlox-h2t
      @AaronBlox-h2t 5 หลายเดือนก่อน

      I did...Found him after digging around in Perplexity AI and not getting satisfactory answers. Good stuff and I'm rang that bell too.

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

    The facts speak for themselves. There are far more jobs for RN devs than flutter devs. JavaScript is the most or 2nd most used PL depending on which stats you quote, and TypeScript itself is already more popular than Dart and fast catching up. TS itself is also used in Capacitor , IOT (DeviceScript) and WebAssembly (AssemblyScript), etc.
    The biggest shortcoming of Dart is its extremely limited use cases outside of flutter. And even though it's statically typed and AOT compiled, strangely it's still about as fast as JS/TS when it should have been faster like how Swift is faster than Kotlin because of AOT and ARC.

  • @ppercipio
    @ppercipio 4 หลายเดือนก่อน +2

    Hi Simon, this is a great video. Thank you for being so thorough!

    • @galaxies_dev
      @galaxies_dev  4 หลายเดือนก่อน +1

      Glad you enjoyed it!

  • @beyazbn
    @beyazbn 6 หลายเดือนก่อน +8

    you missed shorebird(for codepush in flutter)

    • @rsajdok
      @rsajdok 6 หลายเดือนก่อน +1

      Paid solution

    • @beyazbn
      @beyazbn 6 หลายเดือนก่อน

      @@rsajdok it has free tier too

    • @ShrJamal
      @ShrJamal 6 หลายเดือนก่อน

      @@rsajdok so as expo eas

    • @gofullstack
      @gofullstack 6 หลายเดือนก่อน +2

      @@rsajdok Free for solo developer

    • @ghevisartor6005
      @ghevisartor6005 3 หลายเดือนก่อน

      how complicated is code pushing? i mean if they do it, can on in theory make his own code push solution?

  • @rudemption
    @rudemption 6 หลายเดือนก่อน +2

    An addition to points in video - You don't want to use React-Native when: your customer wants to update OS target API (as requirement from Google or Apple) :D

  • @juaninfante7000
    @juaninfante7000 6 หลายเดือนก่อน +5

    For those wondering, just choose PWA. If you're not dealing with something at the hardware level, it will save you some time and money :)

    • @aneneemmanuel7985
      @aneneemmanuel7985 6 หลายเดือนก่อน

      what's PWA?

    • @youarethecssformyhtml
      @youarethecssformyhtml 5 หลายเดือนก่อน

      ​@@aneneemmanuel7985progressive web app. Basically apps built with web technologies that can run on any platform without a web browser like mobile and desktop and can even work without internet.

    • @Sridhar-k8b
      @Sridhar-k8b 2 หลายเดือนก่อน

      ​@@aneneemmanuel7985progressive web application

  • @brief-nation
    @brief-nation 5 หลายเดือนก่อน +3

    he clearly don't use flutter... maybe watched some flutter videos

  • @Ezekiel_ax
    @Ezekiel_ax 6 หลายเดือนก่อน +3

    Love your channel 🎉🎉🎉

    • @galaxies_dev
      @galaxies_dev  6 หลายเดือนก่อน

      Thanks mate!

  • @gfhtyty
    @gfhtyty 6 หลายเดือนก่อน +4

    I love rn but its much easier to build ui with flutter

  • @tiberiusrubicon9261
    @tiberiusrubicon9261 11 วันที่ผ่านมา

    It's simple - you know JavaScript or want to master Front-end after? Then React Native. In most other cases - Flutter))) I tried both of them, and can say without any doubts - both of these frameworks are really beautiful, react native let JavaScript inner engines(Hermes and JavaScriptEngine) to control Native components of system, and flutter use it's own render engines. (Much more pleasant to code on them, than to use old android coding methods with XML))))

  • @bolarinwaemmanuel6905
    @bolarinwaemmanuel6905 5 หลายเดือนก่อน +7

    This is really really biased ill say. A real developer that has used both framework wont have an hardtime choosing flutter

  • @michelgerges2678
    @michelgerges2678 6 หลายเดือนก่อน

    This is the kind of videos that people should watch

  • @mycloudvip
    @mycloudvip 6 หลายเดือนก่อน +2

    Hi Simon! What is the easiest way to share a project that is being developed on Expo with clients who you want to preview the progress of the app.

    • @AmireSteve
      @AmireSteve 6 หลายเดือนก่อน +2

      Create different builds.. So for my typical expo app, I have a developer build, a preview/staging build, and a production build.
      1. Developer Build is what I build and test with, in real time - on my real phone (android and IOS)
      2. Preview/Staging Build is the one I send to the client to test with. They see progress on new updates on it, and it's seamless with Expo EAS Updates. I can push several updates in a day.
      3. Production Build - this is the one that goes out to the stores once I'm ready to deploy

  • @emreaka3965
    @emreaka3965 6 หลายเดือนก่อน +8

    13:08 Developing a plugin is easy with Flutter btw :)

  • @中文中国-t4u
    @中文中国-t4u 3 หลายเดือนก่อน +1

    Im also about to start building mobile apps and i was confused which one to choose i asked ChatGPT if it was an app developer which it would choose it said flutter if it was developer for complex apps and react native if it already had some knowledge about js and react for not that much complex apps
    I wanted to start flutter and told gpt give an easy example to figure out how it works the example it showed me was a nightmare 😂😂😂it was like 10 nested functions or I don’t what that was but I think for developers who already know js and react React Native is much more better

  • @yupickmyusername
    @yupickmyusername 6 หลายเดือนก่อน +2

    Im new to react native, coming from flutter because of web limitation, but can anyone tell me why in places like Codecanyon etc, there's a little to none React Native aplication, but there are tons of flutter app for sale?

    • @laalkhan438
      @laalkhan438 6 หลายเดือนก่อน

      Because it takes less time and less effort to develop amazing apps in Flutter.
      Flutter provides so many built-in things.
      With React native, you have to manage so many 3rd party libs

    • @laalkhan438
      @laalkhan438 6 หลายเดือนก่อน +1

      Till this date, there is no react native library which supports all Material UI components. I repeat not even one.

    • @laalkhan438
      @laalkhan438 6 หลายเดือนก่อน +1

      React native does not have any good low-code app builder.
      There is one draftbit but it is super expensive
      Flutter has plenty of them like flutter flow, nowa, dhiwise

    • @laalkhan438
      @laalkhan438 6 หลายเดือนก่อน

      Moreover, whatever these TH-camrs say, professional developers who earn livelihood from app development are no fools

    • @laalkhan438
      @laalkhan438 6 หลายเดือนก่อน

      Stats on codecanyon speaks for itself

  • @_hudeifa23
    @_hudeifa23 6 หลายเดือนก่อน +3

    can you talk about compose multiplatform?

  • @jakehadley4044
    @jakehadley4044 6 หลายเดือนก่อน +12

    Flutter. Flutter is the right answer. Alright, time to watch the video.

    • @gofullstack
      @gofullstack 6 หลายเดือนก่อน

      😹😹😹

    • @Stantelook
      @Stantelook 5 หลายเดือนก่อน

      😂

  • @kerimismail5562
    @kerimismail5562 2 หลายเดือนก่อน +1

    Whats with capacitor?

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

    Why do you say that Flutter web-apps are "a joke"? Any examples?

  • @webtm1361
    @webtm1361 6 หลายเดือนก่อน +1

    I'm not able to export my app from react native project

  • @vipinpg
    @vipinpg 4 หลายเดือนก่อน +3

    Maintaining an app for 4 years . Reactnative suks. Fluter seems stable. For long term projects.

  • @gofullstack
    @gofullstack 6 หลายเดือนก่อน +1

    6:15 Wouldn't you say something that does compile to Machine Code isn't Native? Would you say it isn't Native because it doesn't depend on the Platform to render what you see on the screen? I get real confused when it comes to this.

    • @quickstergamestutorialsgam3899
      @quickstergamestutorialsgam3899 5 หลายเดือนก่อน

      React native uses an interpreter to generate native UI components, it is slower and is only native visually. Flutter is not native visually but the backend behind it is, making flutter much faster and more comparable to the performance of a truly native app written in Swift or Kotlin.

    • @gofullstack
      @gofullstack 5 หลายเดือนก่อน

      @@quickstergamestutorialsgam3899 Do you know that because Google and the entire Flutter community push out Material Design Developers don't know that they can create apps that look native on iOS?

  • @madeOfClay99
    @madeOfClay99 6 หลายเดือนก่อน +1

    I am thinking about learning mobile development in the future, I was looking at Dart/Flutter and the only, and probably deal breaker for me, is the widget tree code, I 100% dislike that, looking at some code examples, those already look like legacy code bases. I can imaging projects out there having an spaghetti "architecture", just don't.
    I don't have any interest in learning R. Native, I don't know React as well as React Native, actually, I don't like React, even though the community looks very active and strong.
    I think it is worth a shot to look at Kotlin, I've heard that is the right version of Java, way less verbose, that might be a good choice
    In any case, thank you for this very informative video Simon. Cheers!

  • @kunjchoksi
    @kunjchoksi 6 หลายเดือนก่อน +1

    Great explanation, Simon! How about the Ionic compare to this in 2024?

    • @toxaq
      @toxaq 6 หลายเดือนก่อน +1

      Doesn't the fact its not in this list answer the question? They got bought out by a no-code platform and fired all the original devs. It's dead. Don't build on it.

    • @TheFaceOfBoo
      @TheFaceOfBoo 6 หลายเดือนก่อน

      ​@@toxaq That doesn't mean it's dead, many frameworks got acquired by bigger companies and remain alive. If anything it means it is leveraged by a richer company.
      Why it is not in the list? Because it's an entirly different category, Ionic is to be used for simple apps that don't require extremely good native performance, though Capacitor improved the performance by a lot, in 90% of app ideas the difference would be negligible.
      @Simon Grimm In the video he said something like "If you want to go for mobile and web with the same codebase, go for RN" - this statement is wrong, at least not without using third-party libraries, this can be done with Ionic (You can use Angular, Vue or React) but not with RN out of the box; React Native and React are not the same.

    • @toxaq
      @toxaq 6 หลายเดือนก่อน

      @@TheFaceOfBoo do you develop in it? Stackoverflow survey was out yesterday. Take a look at it.

  • @ecupowerable
    @ecupowerable 6 หลายเดือนก่อน +2

    What do you think or flutterflow ans draftbit?,

  • @xsova113
    @xsova113 6 หลายเดือนก่อน +1

    im wondering if expo allow you to build app for macOS app? or only for IOS and andriod. I coudn't figure out a way to use expo for macOS app yet where as flutter makes it quite easy for that.

    • @infantfrontender6131
      @infantfrontender6131 6 หลายเดือนก่อน +1

      Right not Expo only for iOS/Android/Web. If you want to use RN for Windows/macOS, then check "microsoft/react-native-windows" and "microsoft/react-native-macos" (poorly maintained). So, last what we have is Electron

    • @xsova113
      @xsova113 6 หลายเดือนก่อน

      @@infantfrontender6131 ok thanks. I tried react native macOS awhile ago and it kept throwing error, never got it to work 😅. So far only flutter and SwiftUI works for me. I guess electron is something I can try.

  • @kasper369
    @kasper369 2 หลายเดือนก่อน

    How can i get that Tesla application, I want to test it out

  • @tysonvega
    @tysonvega 6 หลายเดือนก่อน +2

    hello flutter funboy here
    this is the most biased video i have ever watched to a point where you didn't do any research u just went through someone else's video and just made yours...there will never be such a thing as not being biased...so these videos are kinda dumb...how old does a project have to be to be considered mature...how many packages does a framework have to have to be considered mature....if a framework is able to utilize 30k plus packages...over a million packages that don't have support

    • @abdulhannanqamar5247
      @abdulhannanqamar5247 5 หลายเดือนก่อน

      Flutter cannot surpass react native in terms of jobs in 7 years since it is released almost at every platform react has more jobs .

    • @tysonvega
      @tysonvega 5 หลายเดือนก่อน

      @@abdulhannanqamar5247 cannot is such a big word 😑😑

  • @mohammadaminsarbazi6866
    @mohammadaminsarbazi6866 5 หลายเดือนก่อน +1

    This is a technical comment and I don't speak by feelings.
    React Native is more greater than Flutter (period) :)

  • @akifbasormanc5131
    @akifbasormanc5131 3 หลายเดือนก่อน

    if typescript support comes to flutter, things will really get complicated. ( it's not very likely, don't take it seriously )

  • @BrandonNyman
    @BrandonNyman 5 หลายเดือนก่อน +1

    For me it has to be React because it is so universal and has huge resources behind it.
    The alternative is if I need something super specific where another option is objectively better for that use case and worthwhile spending the time to use and learn.

  • @devyb-cc
    @devyb-cc 6 หลายเดือนก่อน +1

    for the upcoming projects i would definitely choose react native.
    less boilerplate, expo router, EAS build, wonderful styling options & community components. its just awesome.

  • @bronzemoontr
    @bronzemoontr 3 หลายเดือนก่อน

    I guess native is always seems more realistic but didnt check flutter last 8 months

    • @galaxies_dev
      @galaxies_dev  3 หลายเดือนก่อน

      You don't have to check it now, only news is a Flutter fork called Flock ;)

  • @ScapesManiaBeliver
    @ScapesManiaBeliver 6 หลายเดือนก่อน

    What About those Flutter Drag and Drop to build app

  • @rsajdok
    @rsajdok 6 หลายเดือนก่อน +1

    worth to watch 🙂

  • @chicharown
    @chicharown 6 หลายเดือนก่อน +1

    Kotlin and Swift devs rn reading comsec: 🍿🥤

  • @s4nk37
    @s4nk37 3 หลายเดือนก่อน

    I have tried both, React Native is way behind in terms of performance and implementing pixel perfect design. Talk about shadow and blur in react native.

    • @galaxies_dev
      @galaxies_dev  2 หลายเดือนก่อน

      Working with RN 0.76, also new arch improving perf. But sure, drawing pixel by pixel is more of. Flutter thing!

  • @chevotebenadoa
    @chevotebenadoa 6 หลายเดือนก่อน +2

    Flutter uses Dart, no one writes on it
    React Native will give you a lot of problems with the build
    Swift and development for iPhone is just shit^3
    Kotlin is fine, but their ecosystem has not yet matured to multiplatform
    Use vanilla React, it's easy and useful. It's enough for 90% of Apps

    • @chevotebenadoa
      @chevotebenadoa 6 หลายเดือนก่อน

      Seriously, instead of writing code and shipping the products... You jerk off to frameworks.. Just stop this bullshit, and write the motherfucking code

    • @SoloDevbyFu
      @SoloDevbyFu 6 หลายเดือนก่อน

      If you already try eas, You will delete this comment

  • @toluwade
    @toluwade 5 หลายเดือนก่อน +2

    I see your supabase Face Cap there ✨

  • @chillbro2275
    @chillbro2275 6 หลายเดือนก่อน

    Really useful video.

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

    Solo developer. No React experience, no Flutter experience. Web would be nice, but I prioritize mobile and desktop. Flutter.

  • @codecutner4902
    @codecutner4902 3 หลายเดือนก่อน

    20:30 whats the soundtrack name of this ?

  • @ajmalhasan9759
    @ajmalhasan9759 6 หลายเดือนก่อน

    Well researched 😊

  • @chetanxpatil
    @chetanxpatil 3 หลายเดือนก่อน

    Chromium faces significant challenges when implementing features on the browser side, largely due to ECMA standards. I believe that one day, Google will move away from this and adopt Dart as its core language. Mark my words.

  • @adelashour3253
    @adelashour3253 5 หลายเดือนก่อน

    RN is a nightmare specially when updating the app it is wast of time and always there are problems in the app ui on some devices

  • @sohmtee
    @sohmtee 5 หลายเดือนก่อน

    Flutter also has code push.

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

    good comparision!

  • @bolarinwaemmanuel6905
    @bolarinwaemmanuel6905 5 หลายเดือนก่อน +1

    From this video only, if I were to be a beginner in the game I'd have picked react native 😂. So I'd say he's just a react fan 😂😂

  • @praweewongsa
    @praweewongsa 6 หลายเดือนก่อน

    It is very useful content.

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

    Code push fan be done in flutter with shorebird

  • @Hiimkrjg-if7ff
    @Hiimkrjg-if7ff 3 หลายเดือนก่อน +1

    For me Ionic angular is number one lol

  • @andrewheimdev
    @andrewheimdev 6 หลายเดือนก่อน

    Great video!

  • @vladimirkraus1438
    @vladimirkraus1438 6 หลายเดือนก่อน

    How about KMP?

  • @SangamShrestha-n8o
    @SangamShrestha-n8o 6 หลายเดือนก่อน +3

    The flutter community if very active, 16:20

  • @cristianscript4882
    @cristianscript4882 หลายเดือนก่อน +1

    It looks for me that react native was losing but now is winning

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

      It absolutely is

  • @manishgautam2424
    @manishgautam2424 6 หลายเดือนก่อน

    also there is sorebird for codepush in flutter

  • @codingzen869
    @codingzen869 5 หลายเดือนก่อน

    Anybody who worked on both to build real world app, there is no freaking contest. It's not a debate. Flutter shines all the way through. Again, only those who actually built real world apps. Not those noobs or JS dudes or average TH-camrs. React native is just stupidly complex. And I would give it a chance if it worked well after the app is built. Flutter just works. Effortlessly.

    • @luciusrex
      @luciusrex 3 หลายเดือนก่อน

      NR isn't complex for nextjs devs though. I love dart and prefer it over js/ts but I'm so comfortable with react it makes more sense to me to build rn apps

    • @codingzen869
      @codingzen869 3 หลายเดือนก่อน

      @@luciusrex Ya, it's kinda easier too for me but I just hate how much go around you have to do make basic things like navigations, state management etc. Flutter is straightforward in these stuff. Just works, and faster without lags and stuff.

  • @flutter-fm1kl
    @flutter-fm1kl 6 หลายเดือนก่อน +3

    Flutter is good

    • @olawaleyahaya1892
      @olawaleyahaya1892 6 หลายเดือนก่อน +1

      React Native is greater!

    • @MrlegendOr
      @MrlegendOr 6 หลายเดือนก่อน

      @@olawaleyahaya1892 No

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

    To create apk need to pay for expo

  • @technerd486
    @technerd486 6 หลายเดือนก่อน

    Flutter is the future ❤❤

  • @TwitterasX
    @TwitterasX 5 หลายเดือนก่อน

    Flutter is easy to learn and organized, but it is too young. You need React Native for complex apps for now...

  • @rida_brahim
    @rida_brahim 6 หลายเดือนก่อน +1

    Bro is pushing people to use react native to sell a course lmao

  • @chillbro2275
    @chillbro2275 6 หลายเดือนก่อน

    "Maybe a button, or an unstyled label" hahah

  • @zacharyallen8855
    @zacharyallen8855 22 วันที่ผ่านมา

    On top of that

  • @barnabtz
    @barnabtz 6 หลายเดือนก่อน

    Love the points... I tried flutter but realize the more deep you go, the more its get complicated. But as for react native especially with expo, its so easy to get by. Flutter is really too hype.