Live data from Hacker News

Flutter 3

docs.flutter.dev

21–30 of 453 posts

Re: Flutter 3

#22
post #8

Quoted post unavailable.

Cross-platform mobile dev language that uses native widgets as opposed to react-native that uses a wrapper around JS.

Errr... hang on there. Last I checked Flutter draws their own controls, they're no different than React Native in this context.

Re: Flutter 3

#23
post #11

I was hoping to see better HTML rendering. Using a single canvas to render web apps was my one turn off. Flutter is the right choice for many apps, but not for apps primarily accessed over the Web.

What’s wrong with using a single canvas? It can be faster. Google Docs and Figma, for example, use canvas rendering

I just checked and Google Docs is not a single canvas. It uses a canvas for the text but all the tools and so on are good old html.

Re: Flutter 3

#24
We have a react native app and sometimes it fails to build. We go to lunch, and come back no code change now it builds.

I'm just sick of the NPM/Javascript bullshit.

Does Flutter avoid all of these kinds of issues? I'm this close to scrapping the whole thing.

Re: Flutter 3

#25
I still can't find, in the docs, there is an open bug/feature request to NATIVELY copy/paste from web?

Do they support copy / paste on the web app without using a special widget?

Re: Flutter 3

#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 really listen to the community by implementing the new syntax for passing on constructor parameters to a super-class... and by improving the docs of the 200 most popular packages with lots of examples, as requested by the people.

I like how they're listening to the community as well to implement meta-programming (like macros) [2] to solve the main pain point, currently, in Dart, which is how verbose it is to generate code for things like serialization and data types.

Once they get that, Dart will be a really good language to work on (it's already quite ok IMO, despite most people, usually those who don't actually use it much, hating on it).

[1] https://medium.com/dartlang/dart-2-17-b216bfc80c5d

[2] https://github.com/dart-lang/language/issues/1482

Re: Flutter 3

#28
post #11

I was hoping to see better HTML rendering. Using a single canvas to render web apps was my one turn off. Flutter is the right choice for many apps, but not for apps primarily accessed over the Web.

What’s wrong with using a single canvas? It can be faster. Google Docs and Figma, for example, use canvas rendering

> What’s wrong with using a single canvas

You can't even select and copy text. And canvas is inaccessible to screen readers

Re: Flutter 3

#29
post #22

Earlier quoted context omitted.

Cross-platform mobile dev language that uses native widgets as opposed to react-native that uses a wrapper around JS.

Errr... hang on there. Last I checked Flutter draws their own controls, they're no different than React Native in this context.

React native controls are native to the mobile platform they are running on.

Re: Flutter 3

#30

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.

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.
Post reply on HN