Flutter is kinda good
from verstra@programming.dev to programming@programming.dev on 15 Jun 07:16
https://programming.dev/post/32238055

I don’t have much to say, only that I expected flutter to be a bloated fragile abstraction on top of different native GUI APIs, but no.

It’s quite fast, relatively easy to develop and it just works.

I’m working on a desktop app that needs a high-perf rust impl, and (for now) flutter looks like a much better choice than tauri.

#programming

threaded - newest

PonyOfWar@pawb.social on 15 Jun 07:24 next collapse

I’ve also enjoyed working with it. Switching to React Native for a different project later felt like a huge step back.

manxu@piefed.social on 15 Jun 08:25 next collapse

It's a real shame. Great framework but based on a single purpose language by a company known to drop projects on a whim. I loved to play with it, but I can't imagine sinking a lot of dev hours into it, knowing it could just disappear.

enemenemu@lemm.ee on 15 Jun 09:18 next collapse

My first thought was: “I didn’t know that flutter is developed by mozilla”

manxu@piefed.social on 15 Jun 11:22 collapse

Haha touché, two peas in a pod.

NotSteve_@lemmy.ca on 15 Jun 13:35 next collapse

Totally get you but it’s open source isn’t it? I don’t think it’ll just die randomly. Especially considering Google uses it themselves

FizzyOrange@programming.dev on 15 Jun 14:09 collapse

Just being open source doesn’t guarantee a project’s survival. If Google were to abandon it the most likely outcome would be a community fork that gets 100th of the development manpower it gets now, and most developers would abandon the platform leading to it’s effective death.

But I also think it’s unlikely Google will abandon it. It’s actually quite good and quite popular now.

MyNameIsRichard@lemmy.ml on 15 Jun 14:18 collapse

That’s never stopped them before.

ulterno@programming.dev on 16 Jun 02:15 collapse

To put better comical effect to that line, you can add a separate hyperlink to each word of the sentence, each leading to a separate article of one of the projects abandoned by Google.

Even better if all of them were widely used ones, affirming your point.

zagaberoo@sopuli.xyz on 15 Jun 13:50 collapse

Dart’s single purpose was supposed to be a JS successor for browsers.

I can understand trepidation about committing to a sibling of Google Reader, but I’m also glad Dart is getting a second shake. It’s very much a general-purpose language.

I personally enjoy writing Dart a lot more than Go. It really added to my experience learning and working with Flutter.

banghida@lemm.ee on 15 Jun 10:32 next collapse

Yup.

lorty@lemmygrad.ml on 15 Jun 12:36 next collapse

I personally felt the nesting looks bad and confusing, but overall it’s okay.

mesamunefire@piefed.social on 15 Jun 14:43 next collapse

Wait 6 months to a year. See what breaks.

ulterno@programming.dev on 16 Jun 02:08 next collapse

I would love to talk about Qt Framework and QML, here, but QML doesn’t seem particularly great either.
Although I have only used QML, so I might only be knowing the pains of it and not the others.

mvirts@lemmy.world on 16 Jun 15:21 collapse

Just pop open a QOpenGLWidget and say goodbye to QML and your sanity forever!

ulterno@programming.dev on 16 Jun 17:20 collapse

Guess I’ll use that as my gateway to OpenGL

kixik@lemmy.ml on 16 Jun 07:03 next collapse

My only experience with it was with harmony-music built/installed from AUR on artix, and I couldn’t keep using it, it was consuming too munch CPU, making the fans run nuts. Not sure if it was harmony-music itself, or flutter. Apparently not the same OP experience.

paulbg@programming.dev on 16 Jun 20:07 next collapse

the only reason i don’t use flutter is because my brain is polluted with react

livingcoder@programming.dev on 17 Jun 12:21 collapse

I wanted to get into Flutter but it seems like there are some bugs that are either unfixable or that they have actively decided not to fix. I didn’t want to end up wasting my time building on such a foundation, but it’s definitely nice for certain projects that fit within the supported functionality.

verstra@programming.dev on 18 Jun 15:12 next collapse

What bugs do you mean? Anything serious i should know about?

livingcoder@programming.dev on 18 Jun 16:35 collapse

The main one that jumped out to me was a scroll issue on iOS when using multiple fingers. I just looked it up to share a link and it may be fixed? It’s the mentality of “Eh, we might fix it one day” that is the bulk of why I didn’t stick with Flutter. A bug this annoying lingering for as long as it did said volumes to me.

Possibly fixed: 9to5google.com/…/google-fixes-flutter-infamous-sc…

[deleted] on 18 Jun 15:13 next collapse

.

[deleted] on 18 Jun 15:13 collapse

.