Live data from Hacker News

Flutter 3

docs.flutter.dev

81–90 of 453 posts

Re: Flutter 3

#81
post #59

Earlier quoted context omitted.

I keep hearing this, but none of the cross platform apps I run use Flutter. It's all Electron and Qt. I don't think I've ever seen Flutter in the wild.

Or have you, and you just couldn't tell? (I personally don't know if it's this good, but it's plausible)

Not OP - but almost all of the Flutter work I've ran into is mobile-centric.

If you're looking for cross-platform on the desktop it really hasn't been a popular option vs. Electron/Qt.

Re: Flutter 3

#82
post #59

Despite many maturity issues in practice Flutter is the only realistic option for true cross platform UIs that run everywhere. Apart from Qt , but the licensing issue is a hindrance. And yes, the web backend isn't ideal, but it will improve over time. I just wish Google had built Flutter on a low level core that isn't tied to Dart, so it would be usable from other languages. Dart isn't horrible and is getting better,…

I keep hearing this, but none of the cross platform apps I run use Flutter. It's all Electron and Qt. I don't think I've ever seen Flutter in the wild.

I have a few apps out there and you can’t tell them apart from native. They are insanely snappy. Flutter is the bomb.

Re: Flutter 3

#83

Despite many maturity issues in practice Flutter is the only realistic option for true cross platform UIs that run everywhere. Apart from Qt , but the licensing issue is a hindrance. And yes, the web backend isn't ideal, but it will improve over time. I just wish Google had built Flutter on a low level core that isn't tied to Dart, so it would be usable from other languages. Dart isn't horrible and is getting better,…

> is the only realistic option for true cross platform UIs that run everywhere

wtf.. Ionic/electron is the true cross platform, no debate. Flutter web is dog shit.

Re: Flutter 3

#84

Google Flutter Team: You launched Flutter Desktop and got your promotions. Now can you please go back and finish Flutter Mobile? Specifically, please add: - Integration testing [0, 1] - Location [2] - iOS dark mode [3, 4] - iOS keyboard dismiss decoration [5] - iOS keyboard scroll-to-dismiss mode [6] - iOS NavigationLink widget [7] - iOS checkbox widget [7] - Android camera that doesn't randomly crash (unfixed for 3…

I think a lot of these comments are not necessarily valid or have been addressed already and we've lost the actual productive feedback in the mess.

- Integration testing - This exists and is very commonly used: https://docs.flutter.dev/cookbook/testing/integration/introd...

- Location - This 100% should be a core offering, its crazy that its not for mobile application.

- iOS dark mode - Flutter supports Dark Mode - https://api.flutter.dev/flutter/material/ThemeMode.html

- iOS keyboard dismiss decoration - Not sure on this.

- iOS keyboard scroll-to-dismiss mode - This is trivial to setup, just listen on scroll and hide keyboard. You could even create a generic handler that can be reused everywhere for this.

- iOS NavigationLink widget - Not familiar with this construct but easy to build yourself.

- iOS checkbox widget - Totally agree but also easy to build directly.

- Android camera that doesn't randomly crash (unfixed for 3 years) - We've got a couple application that use camera and never had this issue.

- Android date-time picker - This has been in for a long time: https://api.flutter.dev/flutter/material/showDatePicker.html

- Usable documentation for Navigator 2.0 - I think the updated docs on navigation have addressed this issue largely.

- Debugger visibility into Dart async tasks - You can 100% debug async tasks.

- Stop HTTP requests on timeout - This exists in Flutter https://stackoverflow.com/a/51489701

- Testing on physical devices for apps that use flavors - We do this regularly across 5 different flavors on both iOS and Android.

- UI inspection tools that don't randomly stop working - Never had this happen.

Re: Flutter 3

#85
post #58

Despite many maturity issues in practice Flutter is the only realistic option for true cross platform UIs that run everywhere. Apart from Qt , but the licensing issue is a hindrance. And yes, the web backend isn't ideal, but it will improve over time. I just wish Google had built Flutter on a low level core that isn't tied to Dart, so it would be usable from other languages. Dart isn't horrible and is getting better,…

I don't know the history, but wouldn't Kotlin be a saner approach? Better language and at least native to android.

nowadays you can do web programming in KotlinTS

Re: Flutter 3

#86

Despite many maturity issues in practice Flutter is the only realistic option for true cross platform UIs that run everywhere. Apart from Qt , but the licensing issue is a hindrance. And yes, the web backend isn't ideal, but it will improve over time. I just wish Google had built Flutter on a low level core that isn't tied to Dart, so it would be usable from other languages. Dart isn't horrible and is getting better,…

> Flutter is the only realistic option for true cross platform UIs that run everywhere. Do you really want cross platform everywhere ? You might want it but what you inevitably get is something that is huge and just okay everywhere instead of something truly great anywhere. Is that a trade off you are happy with as a user? That said, I do happily use a couple of cross platform applications. PyCharm and SublimeText wh…

We really want cross platform on Android and iOS. Windows and MacOS are nice to have, why not?

Re: Flutter 3

#88

Google Flutter Team: You launched Flutter Desktop and got your promotions. Now can you please go back and finish Flutter Mobile? Specifically, please add: - Integration testing [0, 1] - Location [2] - iOS dark mode [3, 4] - iOS keyboard dismiss decoration [5] - iOS keyboard scroll-to-dismiss mode [6] - iOS NavigationLink widget [7] - iOS checkbox widget [7] - Android camera that doesn't randomly crash (unfixed for 3…

How not to get what you want

The only way I will get what I need from Flutter Team is if Sundar fixes the company's incentive structure to align employee incentives with long-term profitability. I do not expect that will happen. But if it did, I would probably immediately go back to work at Google and buy Google stock.

Re: Flutter 3

#90

Earlier quoted context omitted.

who builds desktop applications anymore? it feels weird to say but i am starting to like them again after transitioning to basically 100% thin client/cloud services for the past 15 years.

I’m confused, do you not use desktop apps?

How many new desktop apps do you use (first released in the past ~5 years or so), and how many of them aren't Electron?

Desktop GUI software is a pretty small niche. The web has eaten nearly everything, and games don't use native UI stuff.

Post reply on HN