7 ms·
Try flutter, its a breath of fresh air!
by devxpy 4y ago
Try flutter, its a breath of fresh air!
- finfinfin 4y agoDoes Flutter still render everything in a canvas? This has been a huge turn off for me.
- cercatrova 4y agoYes, 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.
- noduerme 4y agoaaand we're all the way back to Flash.
- boobsbr 4y agoAdobe (now Apache) Flex.
- leodriesch 4y agoTo be fair web content can also be ported easily pretty much everywhere because browsers run almost everywhere.
- noduerme 4y agoBut 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.
- martpie 4y agoUntil a blind person contacts your support team to tell them your website/webapp is not working with their screen reader.
- cercatrova 4y agoFlutter has accessibility FYI. It creates a parallel accessibility tree in the DOM that screen readers can read. https://docs.flutter.dev/development/accessibility-and-localization/accessibility https://docs.flutter.dev/development/accessibility-and-local...
- noduerme 4y agohah. 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.
- phist_mcgee 4y agoThe 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.