38
Flutter is kinda good (programming.dev)

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.

all 22 comments
sorted by: hot top controversial new old
[-] livingcoder@programming.dev 1 points 2 days ago

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 2 points 1 day ago

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

[-] livingcoder@programming.dev 2 points 23 hours ago

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: https://9to5google.com/2023/12/28/google-fixes-flutter-infamous-scrolling-bug/

[-] manxu@piefed.social 24 points 4 days ago

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.

[-] zagaberoo@sopuli.xyz 3 points 4 days ago

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.

[-] NotSteve_@lemmy.ca 1 points 4 days ago

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 8 points 4 days ago

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 7 points 4 days ago

That's never stopped them before.

[-] ulterno@programming.dev 1 points 3 days ago

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.

[-] enemenemu@lemm.ee 0 points 4 days ago

My first thought was: "I didn't know that flutter is developed by mozilla"

[-] manxu@piefed.social 2 points 4 days ago

Haha touché, two peas in a pod.

[-] paulbg@programming.dev 1 points 2 days ago

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

[-] mesamunefire@piefed.social 5 points 4 days ago

Wait 6 months to a year. See what breaks.

[-] PonyOfWar@pawb.social 4 points 4 days ago

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

[-] kixik@lemmy.ml 1 points 3 days ago

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.

[-] ulterno@programming.dev 1 points 3 days ago

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 3 points 3 days ago

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

[-] ulterno@programming.dev 1 points 2 days ago

Guess I'll use that as my gateway to OpenGL

[-] lorty@lemmygrad.ml 1 points 4 days ago

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

[-] banghida@lemm.ee 1 points 4 days ago
this post was submitted on 15 Jun 2025
38 points (88.0% liked)

Programming

20987 readers
49 users here now

Welcome to the main community in programming.dev! Feel free to post anything relating to programming here!

Cross posting is strongly encouraged in the instance. If you feel your post or another person's post makes sense in another community cross post into it.

Hope you enjoy the instance!

Rules

Rules

  • Follow the programming.dev instance rules
  • Keep content related to programming in some way
  • If you're posting long videos try to add in some form of tldr for those who don't want to watch videos

Wormhole

Follow the wormhole through a path of communities !webdev@programming.dev



founded 2 years ago
MODERATORS