Live data from Hacker News

Flutter 3

docs.flutter.dev

51–60 of 453 posts

Re: Flutter 3

#53
post #50

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…

[deleted]

[deleted]

Re: Flutter 3

#54

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

Re: Flutter 3

#55
post #49

What are big and highly used apps that use Flutter?

Google Home is the first thing that comes to mind. See here: https://flutter.dev/showcase

From all those apps Google Home is the only I had to use for my Google Wifi router and it crashed a bunch of times!

Re: Flutter 3

#56
post #27

Flutter 3 comes with an upgrade to Dart 2.17 [1], which has quite a few improvements as well... including state on enums. While that's great, I was hoping it would be like in Rust, where each enum variant can declare its own state components, but unfortunately it seems to be more like Java: same state for all variants. Well, at least there's quite a few other small but useful improvements... and they showed how they…

> While that's great, I was hoping it would be like in Rust, where each enum variant can declare its own state components, but unfortunately it seems to be more like Java: same state for all variants.

As much as I like Rust’s enums, I think they messed up on the naming. Java (and according to your comment, Dart) gets enum rights. What Rust has under this name is sum types, which is a separate (more expressive) concept and the two only correspond with each other in the case of a sum type where each component is of a zero-arity type.

Re: Flutter 3

#57
post #55

Earlier quoted context omitted.

Google Home is the first thing that comes to mind. See here: https://flutter.dev/showcase

From all those apps Google Home is the only I had to use for my Google Wifi router and it crashed a bunch of times!

It's very spotty connecting to my Chromecast as well, but the UI is cool!

Re: Flutter 3

#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.

Re: Flutter 3

#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.

Re: Flutter 3

#60

I have an irrational annoyance when projects claim to support "desktop UI" but then only have the most trivial of widgets commonly used in desktop applications. Where is my tree view? Data grid view? Charts? Native file dialog window? From my perspective, while I'm sure Flutter is wonderful, it fits squarely in the "mobile" UI toolkit and "basic" desktop application category.

I think a tree view was promised (listed on a presentation) when Flutter 2.0 was released, but no details were provided, and I haven't heard of it ever since.
Post reply on HN