React Native vs Flutter - I built the same chat app with both

React Native vs Flutter - I built the same chat app with both

Fireship

2 года назад

1,964,166 Просмотров

Ссылки и html тэги не поддерживаются


Комментарии:

Rehan Poudel
Rehan Poudel - 13.10.2023 16:02

if you want to build complex apps , easily and for performance and easy to learn the must go with flutter acoording to my experience

Ответить
Michal Hantl
Michal Hantl - 12.10.2023 11:12

As someone who has worked with React and web for a long time,
Flutter feels like a breath of fresh air to me (but I am only working with it for a short while).

Ответить
Kabelo Mokgoro
Kabelo Mokgoro - 11.10.2023 17:49

What an insightful video.

Ответить
Vincent Jenks
Vincent Jenks - 09.10.2023 14:18

For me, as a developer, my first consideration is market adoption. It's a big time-investment to learn a new platform, especially if it comes with a new language. I don't want to master a skill I can't leverage professionally, since there is SO much to learn and so little time in life. The exception being some pet project you're super into...but work keeps me from those things most of the time, personally. I see a lot of demand out there for React and React Native but I never hear about Flutter/Dart. I've also seen some complaints around the webs about Flutter devs struggling to find work in the current market. Just thoughts.

Ответить
Vincent Jenks
Vincent Jenks - 09.10.2023 14:13

It's unfortunate that the era of the WYSIWYG seems to have passed. Both of these frameworks would benefit greatly from it, IMO. It's ancient technology now, but both C#/.NET and Java worlds embraced rapid application development with visual layout tools, which were truly awesome. Before mobile, I did a lot of work with the .NET Compact Framework (yes, I'm old, you wacky code school kids ;) and desktop w/ WinForms and Swing in Java. You could drag/drop widgets into place, set styles and properties, and mostly concern yourself with building the application...quickly! Hell man, even Dreamweaver was a huge timesaver for mocking up web apps, at the outset of a project. Where my WYSIWYG gone? :(

Ответить
D3F3KT
D3F3KT - 02.10.2023 11:42

Flutter is such a mess because of the insane nested structure. I don't know how much time I wasted trying to fix errors caused by unclosed brackets/parenthesis when trying to remove a widget. The automatic indentation introduced by the Flutter VS Code package doesn't make the code any easier to read. They have a great website that hosts libraries made by users but the documentation is often lacking.

Ответить
Luciano Paciornick
Luciano Paciornick - 27.09.2023 04:55

Very interesting. Other than the nesting of widget trees, Flutter seems like a much more satisfying dev experience, by my lights. Thanks for this one, Jeff!

Ответить
Gregory Libenson
Gregory Libenson - 26.09.2023 16:41

Do you really trust Company A, when Company A is trying to prove that their software is better than Company B software ? NAH !

Ответить
Roméo Rel
Roméo Rel - 18.09.2023 17:35

Prefer react native over flutter.
It's less verbose, easier to understand. Flutter looks like java syntax. It's boring and scary. Like C language learnt in university.

Ответить
BOYHAX
BOYHAX - 16.09.2023 19:27

I tried each of them for very long time and also ionic react .ionic react wins for me the web development is so much smooth and fun and it is important for solo developer like me where i have only two hours a day to do code .

Ответить
kstock
kstock - 16.09.2023 17:17

Not even close, any chance to not use javascript must be seized.

Ответить
Larik
Larik - 10.09.2023 17:24

I prefer to create my GUI apps by writing shaders by hand with Opengl ARB assembly. This way I can squeeze out every last bit of performance. ARB is becoming obsolete, so I’m striving towards reverse engineering the op codes of mobile GPUs (because those aren’t publicly released) so that I can communicate directly with the hardware using regular assembly. Though I feel like I have a better chance of finding GPUs opcodes and specifications by hacking into Qualcomm servers and stealing that info. I have a dream

Ответить
daddy7860
daddy7860 - 10.09.2023 09:28

If you use Flutter with Clean Architecture, separating every featureset of your app, and every widget, every repository, you don't get the nesting issue, because everything is nicely sorted into its own widget or function.

Ответить
Gowda
Gowda - 09.09.2023 22:50

its my day1 on flutter and you know how it feels don’t have any option because i need to build this app on my own less on 💸 to hire

Ответить
White Rabbit
White Rabbit - 30.08.2023 23:29

As a js developer I can say that dart is simliest language I ever learn. 95% similar to typescript. But better. So switching to dart is not as Big problem as every video says. But Flutter technology is one step higher technology of ui styling and easy of achive amaizing results on ui. I tried react and create couple apps. Learning was not as fast.

Ответить
zain royan
zain royan - 24.08.2023 05:17

I love flutter im gonna stick to it, i was coming from react native world. At first im bit skeptical especially when i see them nested widgets like what is this?? But as soon as you understand it its so awesome, not to mention theres something caled BloC where you can separate your UI and logic in different place. Its awesome, now everytime i look at my react native projects im like “ugh yea right metro”

Ответить
Yousuf Rashwan
Yousuf Rashwan - 22.08.2023 10:02

I didn't imagine I can get motivation to code from a code tutorial, your channel is a 💎 in the community.

Ответить
a Rabbit
a Rabbit - 22.08.2023 01:38

i go for flutter

Ответить
Mohamed Yousuf
Mohamed Yousuf - 19.08.2023 03:48

Where's my MAUI?

Ответить
Hector A
Hector A - 16.08.2023 16:16

I would like a new 2023 comparison, and even thought in what bothh frameworks are better this year, and what's problems are still the same.

Ответить
StepwaveMusic
StepwaveMusic - 08.08.2023 00:58

You really aren't wrong... I might've coded in Vue recently but I come from Java and indeed, extends and super made me feel right at home!

Ответить
Null Null
Null Null - 28.07.2023 20:48

1 thing I hate is the child/chidren thing, and how flutter team argues so hard with the community to not include DSX. Another thing is when something is too big to do it again with skia, we will have bridge all over again.

Ответить
Konstantin Great
Konstantin Great - 27.07.2023 21:57

year before i made app in react and problem for me was speed of animation on click (toogle menu), it looked like delay between 0.3-0.6s, maybe it was my fault.. about speed of development it was cool and really clear

Ответить
I Want To Be Better
I Want To Be Better - 19.07.2023 07:50

Honestly, you don't want your life to depend on 100 hundreds of people who is owner of 3rd party plugins for react-native, and your project might be come useless without maintaining for few months. If you do, stay away from react-native, it is true evil.

Ответить
YTG
YTG - 15.07.2023 11:31

Evil tech

Ответить
Am
Am - 12.07.2023 05:15

After seeing this video and reading the comments, react native is the way to go

Ответить
Arslan Aziz
Arslan Aziz - 05.07.2023 10:37

above all the amazing stuff and your delivery style, i really love the funny things you say in between, this makes the videos not soo boring like other peoples videos

Ответить
Blue Square
Blue Square - 02.07.2023 18:08

I write my android apps in C with gdk libs and then gcc to complile them on the phone.

Ответить
Matthew Boyer
Matthew Boyer - 21.06.2023 16:11

Not entirely sure why people don't use Dart much outside of Flutter, it's kinda nice for command line apps

Ответить
Mitch
Mitch - 19.06.2023 21:25

I picked up react coming from flutter and I feel there’s so much more that I don’t really need, I think it makes more sense if I already have a website or web app that needs to go native

Ответить
kristifor milchev
kristifor milchev - 16.06.2023 10:06

One of issue that i found with flutter when building the app was that i often ended up with these deeply nested trees that are hard to follow...

No shit, to think that you can write shitty code in any language and be surprised by it.

But that aside, flutter makes it really obvious when you're doing it wrong, if you're above the 70 limit, maybe...just maybe, you can move it out to a separate component.

Ответить
Yash Sharma
Yash Sharma - 15.06.2023 17:12

Damn, I just wanted to make a mobile app, don't know shit about programming, didn't get most of the concepts he talked about, much hard work ahead.

Ответить
Ea Conn3ct
Ea Conn3ct - 15.06.2023 12:02

great content.
Someone should please help me know what software is used to make these kinds of videos 🤲🏽

Ответить
Zahirul Islam
Zahirul Islam - 13.06.2023 17:48

got more confused watching this video

Ответить
Bence Dezső
Bence Dezső - 09.06.2023 00:29

and now flutter use Impeller.

Ответить
Jesse Fruean
Jesse Fruean - 03.06.2023 17:39

As of 2023 typescript comes standard with Vs-code within your JS code. It comes with along with all its bells and whistles to allow easy error checking. And because we are now in the world of A.I, a simple copy and paste to ChatGPT or Bing will help find your errors in seconds.

Ответить
Ricardo Lau
Ricardo Lau - 01.06.2023 23:04

Flutter team 💙🐦

Ответить
kibugenza king
kibugenza king - 31.05.2023 01:53

this guy is creative! keep up the great work

Ответить
The News Guy
The News Guy - 23.05.2023 02:11

I'm sticking to React Native. In flutter, just to add a padding, you need to wrap the widget in... Well a Padding widget. Seriously flutter?

Also I created a simple app in both frameworks and RN was easy to read and very clean. I love the flexibility of RN! And yes, dart is such a horrible language. I've learnt the basics of it and the syntax is terrible especially classes' syntax!

Ответить
Christhian Kevin Sagun
Christhian Kevin Sagun - 22.05.2023 10:53

Ionic left the room

Ответить
David Molina
David Molina - 19.05.2023 11:22

Awesome thanks

Ответить
Shiro Ch
Shiro Ch - 03.05.2023 07:21

"does end user care for the performence? probably not"
oh boy, dont underestimate discord mobile app that use react, by the day it runs much hotter, as cherry on top if you had many unread message in any servers that is very active it just hangs the app for a while before rendering the text, even in my so called "gaming phone"

edit : my "gaming phone" was rog 5s

Ответить
spj
spj - 02.05.2023 18:14

Great approach. Seems unbiased even if the presenter might have a personal preference. Just the facts.

Ответить
free man
free man - 01.05.2023 13:08

let's take a moment to appreciate the men behind this mind blown video.

Ответить
Hallan Abreu
Hallan Abreu - 28.04.2023 17:56

Flutter ❤❤❤❤

Ответить
Aaditya Sharma
Aaditya Sharma - 22.04.2023 06:34

Can you create a video on Android studio in 100 seconds?

Ответить
Zender Kingr
Zender Kingr - 17.04.2023 15:38

I really wish that i had trillion Google accounts to subscribe to your channel and make it #1 worldwide...

Ответить