Live data from Hacker News

Flutter desktop isn’t there yet

plei.one

151–160 of 242 posts

Re: Flutter desktop isn’t there yet

#151

If there's anything I've learned from using Google projects it's this: It's not going to get fixed. It almost doesn't matter what it is. If you've used any Google OSS project seriously you're going to come across an obvious defect and run to GitHub to open an issue. But, there's already an open issue for the problem.. And it's been open for almost as long as the project has existed. It will have an inscrutable priori…

Well it seems there are 11K open issues and 66K closed issues in their github page.

So maybe some issues got fixed at least?

Re: Flutter desktop isn’t there yet

#152

Earlier quoted context omitted.

Java had AoT compilers for more than 20 years, https://en.wikipedia.org/wiki/Excelsior_JET If Google really wanted they could have wrote one.

> If Google really wanted they could have wrote one. Which they did, but for Dart instead.

Which has zero ecosystem and just reinventing the wheel.

Re: Flutter desktop isn’t there yet

#153
post #6

For me, Flutter mobile isn't there yet either. I can see where it might be great for games with completely custom UIs, but I find the uncanny valley of pretend native controls a very uncomfortable place to be. Flutter could be a fantastic solution if it supported native controls and used JavaScript. I don't understand why Flutter's creators are so seemingly religious about Dart and reimplementing OS UI capabilities.

Every technology is a set of tradeoffs, including Flutter. For me -- I am using Flutter to build internal productivity tools available on multiple platforms (web, desktop, mobile). Users do not necessarily care if the application looks pixel perfect (but, still, Flutter is definitively an improvement from Oracle Forms :) What users and the management does care, on the other hand, is that the features can be delivered…

> Users do not necessarily care if the application looks pixel perfect

They do care. They just don't know the words "pixel perfect".

However, everything is an improvement over the standard state of corporate UIs

Re: Flutter desktop isn’t there yet

#154
I've been very disappointed with the direction of Flutter recently, but I still do stand by it and will always choose it over the GatsreminextstroJS framework for VuengulembereactelteJS.

Why are 3D, game engines, and WASM more important than good JSON serialization, improved runtime safety (removing "late"), multi-window support, extension structs, webview support, exhaustive maps, and other core issues?

I really don't understand these priorities.

Re: Flutter desktop isn’t there yet

#155
post #23

To me as someone who recently got into Flutter to make a side-project (mobile game) the most glaring problem isn't the lack of ecosystem or little UI issues the author mentions but the language itself. You had a green field to make the best programming language for creating UIs and you made Dart? Like what. I don't have particular issue with the heavy OOP paradigm but the fact you have to write so much boilerplate fe…

I’m not sure why the Dart hate honestly. It’s a pretty solid language in my opinion and I like the direction they’re taking (non-nullable, record, pattern matching). The ecosystem is weak for sure, but that’s not a gripe on the language itself. I’m curious what do you dislike about it apart from semi-colons and the constructor syntax (which seem fine to me?).

Last I checked you can’t even have enums with payloads/ associated values.

Garbage language

Re: Flutter desktop isn’t there yet

#156
post #152

Earlier quoted context omitted.

> If Google really wanted they could have wrote one. Which they did, but for Dart instead.

Which has zero ecosystem and just reinventing the wheel.

> More importantly, it was a Google language that they could mold for their own needs, not so possible if it's an outside language like TypeScript. For example, early on, they asked the Dart team to create an AOT compiler since Apple does not allow JITted code apparently (not sure how React Native gets around this then), or maybe it didn't back then, and the Dart team was able to do it successfully for the Flutter team. Try asking the TypeScript team to do the same, it's next to impossible.

Replace TypeScript with Java above.

Re: Flutter desktop isn’t there yet

#157
post #6

For me, Flutter mobile isn't there yet either. I can see where it might be great for games with completely custom UIs, but I find the uncanny valley of pretend native controls a very uncomfortable place to be. Flutter could be a fantastic solution if it supported native controls and used JavaScript. I don't understand why Flutter's creators are so seemingly religious about Dart and reimplementing OS UI capabilities.

Someday maybe they can switch the embedding shells to not draw but instantiate the native controls. That'll be really game changer.

This attempt to draw every single control is too much effort with apparent inconsistencies.

Re: Flutter desktop isn’t there yet

#158

Earlier quoted context omitted.

Every technology is a set of tradeoffs, including Flutter. For me -- I am using Flutter to build internal productivity tools available on multiple platforms (web, desktop, mobile). Users do not necessarily care if the application looks pixel perfect (but, still, Flutter is definitively an improvement from Oracle Forms :) What users and the management does care, on the other hand, is that the features can be delivered…

> Users do not necessarily care if the application looks pixel perfect They do care. They just don't know the words "pixel perfect". However, everything is an improvement over the standard state of corporate UIs

[deleted]

Re: Flutter desktop isn’t there yet

#159

Earlier quoted context omitted.

Google's Flutter team was affected by layoffs and we lost some wonderful folks. However, the number of Googlers working directly on Flutter has grown substantially in the last year. Please keep in mind that Flutter is a community project. Google is one of Flutter's many sponsors, many of our contributors are from other companies.

> Flutter is a community project A quick WHOIS search for flutter.dev and pub.dev domains tells me that this is not really the case.

Is there a CLA? Do I have to waive ownership of my contributions for my code to be merged? If yes then it's not a community project. Domain ownership has little to do with it. Look at who owns github.com :)

Re: Flutter desktop isn’t there yet

#160
post #152

Earlier quoted context omitted.

Which has zero ecosystem and just reinventing the wheel.

> More importantly, it was a Google language that they could mold for their own needs, not so possible if it's an outside language like TypeScript. For example, early on, they asked the Dart team to create an AOT compiler since Apple does not allow JITted code apparently (not sure how React Native gets around this then), or maybe it didn't back then, and the Dart team was able to do it successfully for the Flutter te…

Why would you need to modify the language? Dart is the most basic managed language without any novel feature. There is zero reason why, say, java couldn’t have been fitted for this particular niche.
Post reply on HN