Live data from Hacker News

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

shift.infinite.red

11–20 of 158 posts

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

#11
post #6

In 2019, I joined a project with other 2 partners to develop an app for audiobooks. The CTO said the app should be done using Flutter and he sold it like it was paradise on earth. I disagreed but couldn't push that much to try to convince the rest of the guys about this detail. On month 8 on the project, the CTO resigns and leave, leaving us 8 months ahead of no major development because it was impossible to find Flu…

> 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

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

#12

Hiring is certainly very important. But I disagree that JavaScript developer availability is the most important criteria in this decision. After all, we're talking about "quality developers" not script kiddies. Experienced developers will hit the beach running with Dart. It's just another C-style language like many others that experienced developers will have used extensively.

Did you just fall through a time portal from 2008? JavaScript hasn't been the exclusive domain of "script kiddies" for a loooong time.

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

#13
My primary hesitation with posts like this is that it mixes engineering points (performance, developer experience, code sharing) with a more general business point: hiring.

Hiring is a cost. There are costs to any decision. Opportunity cost, risk, business continuity, operational costs, etc. Hiring is generalizable so it makes for an easy example here.

I would hope that experienced folks making decisions like "React Native or Flutter" would weigh the full gamut of costs in their specific business context.

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

#14
post #11
post #6

In 2019, I joined a project with other 2 partners to develop an app for audiobooks. The CTO said the app should be done using Flutter and he sold it like it was paradise on earth. I disagreed but couldn't push that much to try to convince the rest of the guys about this detail. On month 8 on the project, the CTO resigns and leave, leaving us 8 months ahead of no major development because it was impossible to find Flu…

> 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.

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

#15

Add to it the ecosystem of libraries which are virtually non existent for Flutter. Even Google (pioneer of Flutter) doesn’t have all their standard SDKs ported for Flutter. We played around with Flutter for a total one day before ditching the idea altogether (in favour of native Android with Kotlin)

Someone pointed this out to me on Twitter this morning and it's an aspect I didn't even think about. Most third-party SDKs have a JS version which generally (not always) works with React Native. Can't really say the same for Dart, so you're almost always doing a native integration or building it yourself.

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

#16
post #3

Hiring is certainly very important. But I disagree that JavaScript developer availability is the most important criteria in this decision. After all, we're talking about "quality developers" not script kiddies. Experienced developers will hit the beach running with Dart. It's just another C-style language like many others that experienced developers will have used extensively.

Calling Dart "C-style language" sounds very weird. The curly-brace syntax is the only parallel I can draw between the two... What other similarities do you see?

Clearly the parallel is that types come before identifiers in declaration contents.

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

#17

Add to it the ecosystem of libraries which are virtually non existent for Flutter. Even Google (pioneer of Flutter) doesn’t have all their standard SDKs ported for Flutter. We played around with Flutter for a total one day before ditching the idea altogether (in favour of native Android with Kotlin)

> We played around with Flutter for a total one day before ditching the idea altogether (in favour of native Android with Kotlin)

I've made several apps in Flutter and so far I'm actually happy with it. I look forward to the next project. I can easily understand why it's not for everyone, as it's true that not all standard SDK's has been ported.

And of course, not all projects are suited for hybrid solutions in any case.

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

#19

My primary hesitation with posts like this is that it mixes engineering points (performance, developer experience, code sharing) with a more general business point: hiring. Hiring is a cost. There are costs to any decision. Opportunity cost, risk, business continuity, operational costs, etc. Hiring is generalizable so it makes for an easy example here. I would hope that experienced folks making decisions like "React…

Your first and last paragraphs seem contradictory. You Hope experienced folks weigh all costs, but a post mentioning the cost of hiring gives you hesitancy?

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

#20
post #9
post #3

Earlier quoted context omitted.

Calling Dart "C-style language" sounds very weird. The curly-brace syntax is the only parallel I can draw between the two... What other similarities do you see?

Dart is absolutely a C-style language.* ——— * In all the ways that don't matter.

I suppose this is going to become part of the HN lexicon now...
Post reply on HN