Live data from Hacker News

Flutter is better than React Native in all the ways that don’t matter

shift.infinite.red

131–140 of 158 posts

Re: Flutter is better than React Native in all the ways that don’t matter

#131
post #122
post #64

Earlier quoted context omitted.

What's very interesting about your comment is this: Let's say that JavaScrip was a language for "kiddies" in 2008. Let's call them people in the age group 17-22. That was fourteen years ago, and those "kiddies" are now 31-36. In 2008, they were in entry-level positions. Today, they have over a decade of industry experience and are lead engineers, engineering managers, &c. It's not like they "grew up and switched to a…

I kinda got the year wrong, 1998 would've been a better thing to say. I was working on multiple shipping products using JavaScript in 2008.

[deleted]

Re: Flutter is better than React Native in all the ways that don’t matter

#132
post #122
post #64

Earlier quoted context omitted.

What's very interesting about your comment is this: Let's say that JavaScrip was a language for "kiddies" in 2008. Let's call them people in the age group 17-22. That was fourteen years ago, and those "kiddies" are now 31-36. In 2008, they were in entry-level positions. Today, they have over a decade of industry experience and are lead engineers, engineering managers, &c. It's not like they "grew up and switched to a…

I kinda got the year wrong, 1998 would've been a better thing to say. I was working on multiple shipping products using JavaScript in 2008.

Exactly, add another decade and we're talking about the original Script Kiddies being seasoned executives, or possibly even having cashed out a startup or two and are now investing in startups via the Founder-to-VC pipeline.

Re: Flutter is better than React Native in all the ways that don’t matter

#133
post #14
post #11

Earlier quoted context omitted.

> because it was impossible to find Flutter people and, most importantly, people who were proficient on that platform If you can't find them, you gotta train them

We did that with one guy after month 3, the guy accepted and started Flutter course, etc. He quit the job on month 5 arguing he disliked Flutter and Dart.

i’ve trained on flutter for over 8 months and pushed an from design to app on the app store and built the api in dart as well.

i am one of those weirdos who likes it but nobody is hiring so i am rebrushing back up on javascript and react native. one area i would love to see is json being automatically accessible just like in javascript, also their routing in flutter needs work. it’s not for everyone but it has a ton of potential if some things get change

Re: Flutter is better than React Native in all the ways that don’t matter

#134

I want to throw Ionic and Capacitor (or any other webview based toolkit with your favourite SPA framework) into this mix, I believe for a lot of apps its probably a better option than either Flutter or React Native. I also don't and believe in "one true cross platform toolkit", each has its place. So: Hiring - The OP suggests React Native has a larger pool of developers than Flutter, very true. But Ionic/Capacitor/et…

The last time I developed in Ionic, I stumbled into problems when actually trying to DO things in the mobile platforms: Want to use the camera? you are limited to whatever "plugin" is available. Want to read from SSD ? you also have to integrate some plugin and pray that it works for your use case. To me, it feels that Ionic is only good for the "minimum common denominator" of apps (a webpage, maaaybe with some stora…

Same experience. If you are using ionic and using any hardware sensors including camera, be ready for a rewrite down the line. Also plugins (even commonly used ones) are full of bugs. The toolchain for builds and cross compilation is amateurish at best. Ohh and finally if all the things do work, be ready for getting surprised on how sluggish the application is going to be.

Re: Flutter is better than React Native in all the ways that don’t matter

#135
post #102

I've been using react native heavily for the past 18 months. Because there's no JIT, Javascript is slow on mobile, especially on Android. I spend a lot of my creative energy trying to optimize the render function. I often times wonder if I should have chosen Flutter instead. Each framework has its bullshit you don't discover until it's too late. So, I'm sure if I had chosen Flutter I'd be complaining about something…

Memoizing everything might be hurting more than helping your apps performance. I’ve built a few different apps with RN, the issues here might be specific to this project

No

I've had apps where I memoized everything, then turned it all of for a testrun and it was very visibly slower without memoizing.

Re: Flutter is better than React Native in all the ways that don’t matter

#136

Earlier quoted context omitted.

The last time I developed in Ionic, I stumbled into problems when actually trying to DO things in the mobile platforms: Want to use the camera? you are limited to whatever "plugin" is available. Want to read from SSD ? you also have to integrate some plugin and pray that it works for your use case. To me, it feels that Ionic is only good for the "minimum common denominator" of apps (a webpage, maaaybe with some stora…

Same experience. If you are using ionic and using any hardware sensors including camera, be ready for a rewrite down the line. Also plugins (even commonly used ones) are full of bugs. The toolchain for builds and cross compilation is amateurish at best. Ohh and finally if all the things do work, be ready for getting surprised on how sluggish the application is going to be.

Have you tried it with capacitor?

Re: Flutter is better than React Native in all the ways that don’t matter

#137

I've been using react native heavily for the past 18 months. Because there's no JIT, Javascript is slow on mobile, especially on Android. I spend a lot of my creative energy trying to optimize the render function. I often times wonder if I should have chosen Flutter instead. Each framework has its bullshit you don't discover until it's too late. So, I'm sure if I had chosen Flutter I'd be complaining about something…

My team wrapped an ambitious RN project over the last 6 months and had no such issues. We actually migrated from "vanilla" RN to the latest Expo release as EAS allows you to use native code and do nearly anything you could do with vanilla.

Every codebase is unique, but I would (and have) recommended this stack to multiple teams as it served us really well.

We onboarded 3 React devs - 2 of which had never used RN before and all 3 were pushing out features within a two week sprint.

We also got to scan a QR code from a GitHub PR and allowed other engineers, QA folk, and designers to test PRs before merging on a real physical device - I am not sure if Flutter has something similar, but the tooling around RN is amazing.

Also, LogRocket, Sentry, LaunchDarkly, Auth0 and most of the SaaS tools youre familiar with in React have solid ReactNative support - often times including web if you use RNW.

Re: Flutter is better than React Native in all the ways that don’t matter

#138
post #80

Earlier quoted context omitted.

>"You will spend year teaching someone then he leaves for another company who gave him 20% rase." If you hire decent developer and it takes a year to teach them for example react to be productive the problem is not with the developer. Normal developer should be reasonable productive in a matter of days. Ok give it a month. And it does not require tutor hanging over the shoulder. The problem is with you as you've just…

In most cases that I’ve seen, it’s not React that’s difficult to ramp up on, it’s the overly complicated codebase. Now you could make an argument that React/Rails/whatever shares some of the blame for encouraging/allowing the state of the code.

>"In most cases that I’ve seen, it’s not React that’s difficult to ramp up on, it’s the overly complicated codebase."

Well the developers you want to hire would know zilch about that codebase so you have to train them anyways. And after you do they will not leave because for greener pasture with that new knowledge since nobody else is using that codebase internally.

Re: Flutter is better than React Native in all the ways that don’t matter

#139

I think Flutter is better _because_ it uses Dart. I used to hate that decision ("Not another language to learn.."), but Flutter and Dart are like Mac and macOS (I'm aware people complaining about macOS quality going down the hill.. but that's another story). They're both from the same company, seemingly built for each other, and the language (Dart) improvements are _relevant_ for the platform (Flutter). Flutter still…

My big issue with dart is how it has closures and first-class objects, but still insists that objects everywhere is the answer to life.

Re: Flutter is better than React Native in all the ways that don’t matter

#140

I think Flutter is better _because_ it uses Dart. I used to hate that decision ("Not another language to learn.."), but Flutter and Dart are like Mac and macOS (I'm aware people complaining about macOS quality going down the hill.. but that's another story). They're both from the same company, seemingly built for each other, and the language (Dart) improvements are _relevant_ for the platform (Flutter). Flutter still…

Is doing controlled dependency upgrades that big of a burden? Or only upgrading via minor version numbers?
Post reply on HN