Live data from Hacker News

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

shift.infinite.red

141–150 of 158 posts

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

#141

Earlier quoted context omitted.

"Buyers are willing to pay for labour at the clearing price based on their assessment of cost-vs-benefit." If you're competing against firms like Google or startups that just raised unicorn funding, and these days everyone is, then the people bidding in the market or labor are not doing cost benefit analysis. They just need to hire. They have the money, they need to hire and they're going to do it no matter what the…

> If you're competing against firms like Google or startups that just raised unicorn funding, and these days everyone is, then the people bidding in the market or labor are not doing cost benefit analysis. They just need to hire. That is a cost-benefit analysis. They've received funding, they have a business model, now they need labour. It seems to me your real gripe is that there's a large amount of investment flowi…

My point is that you're over-simplifying. You've given two "simple" solutions neither of which are actually responses to the post you were replying to by vbezhenar:

1. "Hire/retain at market rate". Easy unless you don't know what the market rate is, which you don't, because - as you say - incomplete information is an inherent feature of any resource allocation system including markets. Which is probably why vbezhenar phrased their claim in relative terms instead of absolute terms, whilst caveating that this is true for an "ordinary company" but maybe not for Google or governments. Theirs is an inside-the-market view. You're arguing that all you have to do to solve this problem is somehow step outside the market, and just know what the final price actually is for any given person.

2. "Hire in a different market". But that isn't an answer to the OP's point, it's an agreement with it. He's explaining why ordinary companies will refuse to train people. You're claiming the "solution" is to get out of Dodge i.e. not train people. It's not a refutation.

There's no political axe grinding here. What's happening is not unique to SV tech firms. It's an inevitable consequence of CB monetary policy distorting classical market economics. The causes of the policy may ultimately be political, but the outcomes are inevitable.

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

#142

If you're smart enough to learn Flutter, you're smart enough to learn Swift/Kotlin. So, just do that. The appeal of React Native is that you get to stay in the javascript ecosystem. If you're going to move away, move away to native. It's a no brainer. The very premise of these cross platform tools is flawed, frankly - if you can't afford one dev per platform - your problem isn't tooling, it's money. So, just fix the…

> So, just fix the money issue. Have you ever actually had to run a startup? I'm not trying to attack you, but this comment comes across to me as incredibly disconnected. > I don't even bother applying I'm glad for you that our industry has such high demand that you have these options.

> Have you ever actually had to run a startup?

Yes.

> I'm not trying to attack you, but this comment comes across to me as incredibly disconnected.

No worries. You know what they say about opinions.

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

#143

Earlier quoted context omitted.

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?

Yes, less useful. For example, apparently theres no capacitor plugin to create a "foreground service" in android. A search on Ionic's page takes you to the Cordova plugin.

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

#144

I've played with Flutter a little. It was OK. I develop/maintain 2x2 native apps (two different apps, with 2 different native versions each). When I started this years ago, the cross platform stories weren't as prevalent, and we needed really strong BLE integration (not just a casual shim library). So we did the native thing. Reading various forums, it almost feels like no one does the iOS/Android native app dance an…

I've seen native mobile teams (and management thereof) struggle to keep feature versions synced, and implementation parity across both platforms. When I see cross-platform frameworks suggested, it's usually to reduce the internal project management and QA work. I've always thought this was a bad reason. Fix the real problems first, and don't force users to accept a substandard app. But this is changing. The framework…

It's too bad there's not a way you can query apps and figure out what they're "made of". Then you could gather some real numbers on just what the makeup is of today's app offerings. It could be like a nutrition label. :)

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

#145
post #36

I’ve never worked with anything that made me want to quit software entirely more than React Native, and didn’t feel that way at all about Flutter. Maybe it’s just me but I feel like the developer experience of Flutter is much more consistent.

I worked on a React Native reject in 2019, and decided to exit mobile dev and focus just on web. My frustration at the time was the bonkers reliance on two package managers (npm and cocoa pods) and having many, many problems that had to be resolved in some quirky way in XCode or Android studio. I didn’t like how much native code had to be copied and pasted around to integrate SDKs. At that stage you may as well bite the bullet and just learn native.

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

#146
A comment on hiring and training. I have work with React, web, RN, and Flutter and I can say the biggest training part is always on the platform/framework part not on the language. So would it be easier to train kotlin/swift developer to learn new mobile framework; or train js/React developer to learn a new platform?

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

#149
post #24

This article highlights one of the things that really bugs me about tech hiring. The availability of developers who know a language or tech isn't a limiting factor if you're willing to hire people and give them the time to learn. Yes, it's expensive, but if there really are productivity benefits from using a particular tool then you should end up better off in the long term anyway. The expectation that another compan…

Counterpoint, I made a recent shift to Android from many many years of iOS development. It's not the language that I struggled with, it was the completely different engineering culture surrounding the platform. Yes there are many similarities, things like concerns for battery life and thoughtful network usage. However, that's where the similarities end. The APIs and appropriate architecture decisions are completely d…

Being active as a generalist with some deep knowlege across specific stacks I can pretty much vouch this, even on stacks one is conftorable with takes some time getting back to after a couple of months let alone stacks that one never used.

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

#150

Earlier quoted context omitted.

Dart is also surprisingly nice, in a lot of ways. I don't want to get down too much into the details because much of language design is subjective. I found it very easy to work with because it has a lot of the edges sanded off, relative to JavaScript. The developer experience is pretty good.

One of the things that always surprises me about Dart is that Google continued to invest in it for so long without any real returns until fairly recently. Dart came out in 2012 and to my knowledge had basically no usage for several years. Flutter came out in 2017, and then it took a decent amount of time to start picking up steam. Very uncharacteristic of Google to invest in something like Dart for 7+ years before it…

Google Ads had just switched away from GWT into Dart, when Chrome team decided to give up on Dart.

They just weren't going to go through yet another rewrite and thus kept the team going.

Notice that almost everyone involved with Dart 1.0 is no longer around.

Post reply on HN