Flutter
Google's open-source UI toolkit for building cross-platform apps from a single Dart codebase.
HN commenters like it for shipping one codebase to mobile, desktop and web1234 and for a smooth, hot-reloading Dart workflow.5678 The most common caveat is that apps can feel non-native on iOS, especially in scrolling and text fields,91011 with some also worried about Google's long-term commitment.1213
Why people recommend it
Cross-platform reach · 3
One codebase targets Android, iOS, web and desktop with little native code.
“Working on all devices with minimal effort. That's what I use it for anyway”
“We use Flutter; we rarely need to write native code.”
Show 1 more
“Flutter is already very mature and can produce not only near-native mobile apps (the difference is almost negligible) but can target desktop and even web applications.”
Developer experience · 3
Commenters call development smooth and consistent, with native hot reload and an enjoyable Dart language.
“I am glad I picked Flutter over React Native!”
“Flutter is a lot more consistent, reactive, and all done in one way (Dart) and it supports hot reload natively.”
Show 1 more
Consistent UI · 3
Makes attractive, pixel-identical UI across platforms easy.
“Flutter: if you want a pixel perfect version of your app that looks similar on Android and iOS.”
“Flutter makes attractive UI easy.”
Show 1 more
“You should try Dart/Flutter again, they've improved a lot.”
Performance · 3
Users report it avoids performance issues and the gap with native is negligible.
“switched to Flutter as my primary dev kit some years ago: it simply doesn’t have the performance issues mentioned.”
“Flutter is already very mature and can produce not only near-native mobile apps (the difference is almost negligible) but can target desktop and even web applications.”
Show 1 more
“You should try Dart/Flutter again, they've improved a lot.”
Maturity and adoption · 3
Seen as a stable, mature platform used by large companies.
“Flutter is a nice stable platform, I'd highly recommend it.”
“With the popularity in the Chinese ecosystem alone there's gotta be a billion plus people using flutter.”
Show 1 more
“Flutter is already very mature and can produce not only near-native mobile apps (the difference is almost negligible) but can target desktop and even web applications.”
AI coding fit · 3
LLM coding agents are reported to work well with Flutter/Dart.
“A surprise entry is Flutter/Dart. They are very good at it.”
“I have been happy with Dart/Flutter + Cursor + Dart MCP”
Show 1 more
“Claude writes all the code in Flutter.”
Caveats and dissent
Non-native feel · 3
iOS scrolling and editable text views fall short of native behavior.
“I could instantly tell without looking it up that it was a flutter app, because the scrolling felt non-native.”
“Last I used flutter, editable text views was where it wasn't acceptable for me.”
Show 1 more
“For stuff where design does not matter much, such as enterprise apps that "put food on the table", as you say, I use Flutter and still get a very decent result.”
Longevity concerns · 2
Some warn against relying on it long-term, partly because Google develops it.
“Flutter is an extremely enjoyable development experience I would recommend anyone I care for to stay away from.”
“It’s a poor toolkit for building anything that must last for more than 3-5 years.”
Ecosystem gaps · 2
The ecosystem is called relatively weak and occasionally has breaking changes.
“Flutter/Dart is catching up, but the ecosystem is still relatively weak.”
“You should try Dart/Flutter again, they've improved a lot.”
Slow feature progress · 1
A long-time user notes Impeller and multi-window support took years to arrive.
“Flutter is an extremely enjoyable development experience I would recommend anyone I care for to stay away from.”
Framework ergonomics · 2
Some find the stock framework's ergonomics poor and state management prone to overcomplication.
“I always thought the usability/ergonomics of the Flutter framework was slightly poor”
Unsuited to web pages · 1
Bundle size makes it a poor fit for web pages, though acceptable for web apps.
“Flutter is absolutely not suitable for web pages, but for web applications the situation is different.”
Often compared with
Who recommends it in their own words
From the makers not counted in the ranking
“I work on Mir & Flutter, and I wanted to see how far I could push these technologies”
“The mobile app is in Flutter.”
Threads where it came up
- What's New in Flutter 3.47 12 mentions
- Shopify is moving from React Native back to Swift and Kotlin 2 mentions
- Building and Shipping Mac and iOS Apps Without Ever Opening Xcode 2 mentions
- Claude Desktop spins up a VM without no way of stopping it 2 mentions
- Ask HN: What Is the State of App Development in 2026? 2 mentions
- Moonswing: A Linux Desktop Environment Built in Flutter 1 mention
Data: flutter.json. Quotes are verbatim; the verdict and theme labels are written by a model from these comments, and every clause links to its sources.
All comments 39
“I use Flutter which supports Ubuntu out of the box with snap”
“One Flutter codebase for web, Android and iOS on Supabase.”
“I moved to Flutter which has been a great experience so far.”
“We use Flutter; we rarely need to write native code.”
“So many, Flutter being one, as well as Rust GUIs like egui, iced, Dioxus Native etc.”
“Personnally I use Flutter which has a very minimal use of their SDK.”
“native splash screens for all the build targets of a Flutter app”
“For stuff where design does not matter much, such as enterprise apps that "put food on the table", as you say, I use Flutter and still get a very decent result.”
“Honestly it's my go-to when I want to have a quick native app on any platform but dont want to bundle electron.”
“I am glad I picked Flutter over React Native!”
“I love working with Dart”
“Working on all devices with minimal effort. That's what I use it for anyway”
“It’s a poor toolkit for building anything that must last for more than 3-5 years.”
“I could instantly tell without looking it up that it was a flutter app, because the scrolling felt non-native.”
“You should try Dart/Flutter again, they've improved a lot.”
“I've been using Dart and Flutter for years”
“Flutter: if you want a pixel perfect version of your app that looks similar on Android and iOS.”
“With the popularity in the Chinese ecosystem alone there's gotta be a billion plus people using flutter.”
“Flutter is an extremely enjoyable development experience I would recommend anyone I care for to stay away from.”
“Flutter is a nice stable platform, I'd highly recommend it.”
“I use Flutter to avoid most of the iOS nonsense.”
“switched to Flutter as my primary dev kit some years ago: it simply doesn’t have the performance issues mentioned.”
“currently for Flutter I use Loro”
“Claude writes all the code in Flutter.”
“Last I used flutter, editable text views was where it wasn't acceptable for me.”
“A surprise entry is Flutter/Dart. They are very good at it.”
“I've recently built a Sudoku for my friends in Flutter”
“I've decided on using a Clojure/Flutter hybrid that gets the best of all worlds.”
“Flutter is a lot more consistent, reactive, and all done in one way (Dart) and it supports hot reload natively.”
“Dart/Flutter is JIT on dev mode, and AOT compiled on production”
“Flutter/Dart is catching up, but the ecosystem is still relatively weak.”
“So I was forced to switch to Flutter on Android”
“I have been happy with Dart/Flutter + Cursor + Dart MCP”
“isn't Compose Multiplatform basically Flutter?”
“Limberly is built with Flutter”
“Flutter is absolutely not suitable for web pages, but for web applications the situation is different.”
“Flutter makes attractive UI easy.”
“Flutter is already very mature and can produce not only near-native mobile apps (the difference is almost negligible) but can target desktop and even web applications.”
“I always thought the usability/ergonomics of the Flutter framework was slightly poor”