4 ms·
Flutter is not native. They draw all the controls themselves, so there'll always be some difference between how the native platforms feels and how a Flutter app
by mikevm 5y ago
Flutter is not native. They draw all the controls themselves, so there'll always be some difference between how the native platforms feels and how a Flutter app feels (due to small and not so small differences).
- jeroenhd 5y agoTheir renderer is why I love and hate Flutter. It's so easy to become productive in Flutter, but the end result always feels off-brand on every platform. I suppose the exception is the web, where React-based rendering and CSS resets have killed off most of the native feel anyway, but Flutter on the web is too slow to actually be usable in my experience. Yes, with a high powered laptop and a JS-optimized browser like Chrome it's acceptable, but that just shouldn't be necessary. I can see Flutter have its advantages, like on Fuchsia where "native" isn't defined by anything else and on kiosk systems where the application is the only meaningful UI that'll ever be shown, but in apps I'm just generally annoyed by its seeming popularity.