Live data from Hacker News

Flutter 3.47

flutter.dev

221–230 of 231 posts

Re: Flutter 3.47

#221

how's Dart for back end development? is anybody using it to build APIs? the syntax doesn't look too bad

I’m currently using it for small projects (under 100 users each), it’s definitely a niche choice, but it’s super easy to hand-roll from scratch. I’ve been running an app stack that’s pure dart, top to bottom, and it’s great being able to share code between my flutter app, web app, and backend.

Re: Flutter 3.47

#223
post #76

Are Flutter and React Native still viable choices today? I get the impression that more are going for native mobile, KMP or PWA.

Flutter: if you want a pixel perfect version of your app that looks similar on Android and iOS. Some quite popular apps use it and make a shit ton of money, for example Headspace. More here: https://flutterhunt.com/ React Native: totally viable, because core business logic is the same. If you want native UI elements and all the iOS Liquid Glass stuff, but don’t want to have to completely separate code based, React Na…

I see Tata Neu and BigBasket there. That I guess flutterhunt team put there as a joke (and not as a showcase), didn't they? At least in terms of quality? Because god I've used these apps!

Further:

> I just hate most things around Android.

and yet you say

> React Native: totally viable

It's just strange someone "hating things about Android" and then is "totally viable" about things react native. This must be some "personal" sort of hatred. I am saying this as someone who has always struggled and cursed the toolings around Android and then started appreciating it once I had to deal with "xcode world" and things "web dev". React native? That was another level of nightmare relatively speaking from development perspective.

Re: Flutter 3.47

#224

Are Flutter and React Native still viable choices today? I get the impression that more are going for native mobile, KMP or PWA.

Flutter is quite good for shipping quickly and a set of decent same/similar apps. You lose some "quality" and a lot of "native performance" and feel (yes, that's important distinction here. So the usage, if still it will be used, will be limited to that I believe.

KMP I guess missed the ship and that ship has sailed quite deep into the ocean now. PWA won't be a choice anymore except for the "niche" usage.

React Native? I guess there will be use cases for this (at least for a while) as it is deeply entrenched into too many apps and many of those are very famous apps. Besides there's always been automasochism for the reason to pick react native.. so that's there :D

I will also expect native to pickup now (unless we only see single person tech teams now) because of AI. I mean as LLMs started getting better at coding my first thought as a native dev was - hah, hopefully people won't have to deal with such monstrosities in even small teams now.

Also, not having to see a package.json with a trillion entries (and counting) alone can put all these choices above RN for me.

Re: Flutter 3.47

#225

Earlier quoted context omitted.

They might have been using Redux before it did a major API change in the form of slices.

That would be about 7 years ago, when Redux Toolkit released in 2019.

There's simply a ton of teams that also never updated. My previous team was not using RTK and our redux setup was extremely confusing to me (a backend engineer).

Re: Flutter 3.47

#226

Earlier quoted context omitted.

Been using it for six years with fairly high success: https://stockevents.app

That’s awesome how has the experience been between shipping for both iOS and Android. Gonna check out the app

Thank you! It's been an excellent experience over the years really. Always easy to ship and always easy to keep up with flutter improvements which have come consistently.

Re: Flutter 3.47

#227
post #154

Earlier quoted context omitted.

For production you may consider using dart VM also since it benefits from AOT and can actually be faster than a binary after it gets hot, similar to Java.

No, we (Dart team) recommend to deploy everything in AOT mode. JIT mode is only for development, and its performance has not been a priority for a while now.

Wow thanks for letting me know. Sorry for misreporting, it is true in Java but I didn’t double check for Dart, my bad.

Re: Flutter 3.47

#228

Earlier quoted context omitted.

That’s awesome how has the experience been between shipping for both iOS and Android. Gonna check out the app

Thank you! It's been an excellent experience over the years really. Always easy to ship and always easy to keep up with flutter improvements which have come consistently.

[dead]

Re: Flutter 3.47

#229

Earlier quoted context omitted.

This is fixed in the past few versions of Flutter, they likely haven't updated their SDK.

If that's the case I might reappraise flutter!

You definitely should, it's grown a lot and Dart 3.0+ in general is a much nicer language than before, due to adopting functional features as well as having a garbage collector.

Re: Flutter 3.47

#230
post #74

While I've used Flutter since Alpha, I've been away for a few years. A few things have shocked me in these release notes: how come Impeller still wasn't the default engine for all platforms? Also, why are they migrating to WASM if one of the core features of Dart is compiling to JavaScript? Finally, how come multi window support only get viable now, after four years having desktop support? Honestly, Flutter is an ext…

We've been hearing that Flutter is going to be killed any day now for almost a decade. And yet here we are, it's a stable platform that's quietly chugging along with massive 3rd party buy in. Honestly, Google could abandon it at this point and it would have enough momentum to keep going just fine. Where is Compose Multiplatform? Does anyone actually use that, is it even stable yet?

The real question is, will the world reach it's Paris climate goals before compose releases by 2050, or not.
Post reply on HN