Live data from Hacker News

Flutter 3

docs.flutter.dev

31–40 of 453 posts

Re: Flutter 3

#31

Earlier quoted context omitted.

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

For accessibility they create a separate DOM tree just for screen readers.

Re: Flutter 3

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

Both are pretty disastrous accessibility-wise.

Re: Flutter 3

#33
Does Flutter have a complete Material UI components implementation? I'd prefer to use Flutter for multi-platform support over learning new Android Compose and figuring out what to do for other platforms later.

Re: Flutter 3

#35
post #3

did they fix the scrolling on iOS?

Not yet, but they have a beta thing that you can enable to smooth that out

> Impeller precompiles a smaller, simpler set of shaders at engine build time so that they won’t compile while an app is running; this has been a major source of jank in Flutter.

Re: Flutter 3

#36
post #22

Earlier quoted context omitted.

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.

IIRC this doesn't hold true for everything - e.g, List View types aren't backed by a UITableView or UICollectionView, so they're subtly different.

Otherwise, yeah, I think you're right. It's been a bit since I dug around in RN internals.

Re: Flutter 3

#37

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.

No, use native if you want to avoid that

Re: Flutter 3

#38

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.

Even Apple's own declarative SwiftUI framework looks like it trails far behind covering rich, comprehensive AppKit apps: https://developer.apple.com/documentation/swiftui/building_a....

Re: Flutter 3

#39

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.

There is no framework that never has issues.

Flutter has its fair share (and to be fair, so do the native toolchains).

Re: Flutter 3

#40

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.

Even Apple's own declarative SwiftUI framework looks like it trails far behind covering rich, comprehensive AppKit apps: https://developer.apple.com/documentation/swiftui/building_a... .

You can integrate appkit components into a swiftui app though.
Post reply on HN