Re:Vite – Next Generation Front End Tooling
by finfinfin on Sunday July 03, 2022 @12:54PM
(#31969100)
Does Flutter still render everything in a canvas? This has been a huge turn off for me.
[ Parent
| on HN ]
Re:Vite – Next Generation Front End Tooling
by cercatrova on Sunday July 03, 2022 @02:10PM
(#31969719)
Yes, and that's the main reason why I like it. You can do advanced UIs and animations that would otherwise be very annoying in other frameworks like React Native. Plus, a canvas makes it easy to port to other platforms like desktop and web because all you need is the ability to draw pixels on a screen.
Re:Vite – Next Generation Front End Tooling
by noduerme on Sunday July 03, 2022 @02:27PM
(#31969854)
aaand we're all the way back to Flash.
Adobe (now Apache) Flex.
Until a blind person contacts your support team to tell them your website/webapp is not working with their screen reader.
Re:Vite – Next Generation Front End Tooling
by cercatrova on Sunday July 03, 2022 @08:14PM
(#31972160)
Flutter has accessibility FYI. It creates a parallel accessibility tree in the DOM that screen readers can read.
https://docs.flutter.dev/development/accessibility-and-local...
Re:Vite – Next Generation Front End Tooling
by noduerme on Sunday July 03, 2022 @09:41PM
(#31972632)
hah. I remember having to build HTML-only fallback versions of fancy Flash UI sites back in... 2002 to around 2008. We marketed this as an add-on for improved SEO. Allegedly Google used to manually check if the content matched what was in the Flash version and knock you down if it wasn't. That was probably just a rumor.
Re:Vite – Next Generation Front End Tooling
by phist_mcgee on Monday July 04, 2022 @03:35AM
(#31974461)
The lack of native scrolling kills it for me. It's painfully obvious using a flutter app on iOS, since the scrolling momentum is way off.
You never really think this stuff matters until you're exposed to it.
Re:Vite – Next Generation Front End Tooling
by leodriesch on Sunday July 03, 2022 @03:06PM
(#31970117)
To be fair web content can also be ported easily pretty much everywhere because browsers run almost everywhere.
Re:Vite – Next Generation Front End Tooling
by noduerme on Sunday July 03, 2022 @09:42PM
(#31972645)
But it's more fun to rebuild the DOM inside a canvas. Then you can run it in another DOM inside a canvas inside a DOM, and stream the whole thing from a server into a thin client and call it a native app.