Flutter
The most recommended of 13 cross-platform UI frameworks
Recommended as the most practical way for a small team to ship one app across mobile, web and desktop; critics find its UI non-native and fear Google abandonment.
Recommended as the most practical way for a small team to ship one app across mobile, web and desktop; critics find its UI non-native and fear Google abandonment.
277 people gave an opinion
- recommend it
- 171
- criticize it
- 106
- approval share
- 62%
Recommended in 12 of 13 months
- November 2025: recommended
- December 2025: recommended
- January 2026: recommended
- February 2026: recommended
- March 2026: recommended
- April 2026: recommended
- May 2026: recommended
- June 2026: recommended
- July 2026: recommended
- August 2026: recommended
- September 2026: recommended
- October 2026: recommended
- November 2026: not recommended (month in progress)
Owned for 3 years
Median of the 11 owners who said how long they have had it.
Each square is one year.
Why it doesn’t carry the badge
- 171 people recommend itNeeds 10 or more, met.
- 1.6 recommenders for every criticNeeds 2 to 1 or better, not met.
- Recommended in 12 of 13 monthsNeeds 4 or more, met.
The same three rules apply to every product, and the badge can’t be bought. How the badge works
What people say about it
The reasons people give, with the number of comments that give each one. Open a reason to read what they said.
Why people recommend it
Each mark is one comment
Best cross-platform framework available
“I'm a heavy user of Flutter especially in the age of AI because even if you could have the AI rewrite 6 different version for 6 different platforms”
Comment from 19 Oct 2026 in “Mitos editor is a fork of Helix” “since then the framework has improved a whole lot, together with its build chain, and is the best way to do crossplatform nowadays”
Comment from 13 Aug 2026 in “What's New in Flutter 3.47” “Flutter does cross platform + web and is as close to native as you'll get without writing code directly in Swift, C#, etc.”
Comment from 12 Feb 2026 in “D Programming Language” - Comment from 11 Sep 2026 in “Shopify is moving from React Native back to Swift and Kotlin”
- Comment from 9 Oct 2026 in “Python 3.15”
- Comment from 27 May 2026 in “Use Boring Languages with LLMs”
Ship fast with small teams
“Flutter is quite good for shipping quickly and a set of decent same/similar apps. You lose some "quality" and a lot of "native performance"”
Comment from 14 Aug 2026 in “What's New in Flutter 3.47” “React Native and Flutter as cross platform frameworks are best for Startups which can't handle 2 mobile developers.”
Comment from 11 Sep 2026 in “Shopify is moving from React Native back to Swift and Kotlin” “It's helped us move extremely fast with a small team and get to this stage of our business journey.”
Comment from 2 May 2026 in “Ask HN: Who is hiring? (May 2026)” - Comment from 4 Jan 2026 in “Swift on Android: Full Native App Development Now Possible”
Near-native performance and feel
“Flutter does cross platform + web and is as close to native as you'll get without writing code directly in Swift, C#, etc.”
Comment from 12 Feb 2026 in “D Programming Language” “Flutter for desktop on Linux is actually quite solid now, and the performance difference from Electron is noticeable.”
Comment from 6 Apr 2026 on Hacker News “Flutter is solid enough to implement apps which are near native ones in terms of performance and "look & feel"”
Comment from 31 Aug 2026 in “Native Apps Why?” - Comment from 22 Jan 2026 in “Skip Is Now Free and Open Source”
- Comment from 13 Aug 2026 in “What's New in Flutter 3.47”
Strong docs and developer tooling
“Flutter itself has been a pretty first class citizen then it comes to documentation and developer tooling/experience.”
Comment from 6 Nov 2025 in “Show HN: Flutter_compositions: Vue-inspired reactive building blocks for Flutter” “VSCode or neovim with Flutter and really most every other UI framework like React (and Native) work great”
Comment from 4 Jan 2026 in “Swift on Android: Full Native App Development Now Possible” “its good at mobile, developer experience simply just better compared to java,kotlin xml UI declaration”
Comment from 13 Aug 2026 in “What's New in Flutter 3.47” - Comment from 18 Sep 2026 in “Flet 1.0 – Build cross-platform apps in Python”
What people warn about
Each mark is one comment
Reimplemented widgets feel non-native
“Flutter is quite good for shipping quickly and a set of decent same/similar apps. You lose some "quality" and a lot of "native performance"”
Comment from 14 Aug 2026 in “What's New in Flutter 3.47” “there's plenty of HN threads about Flutter where you will see this sentiment, not only about performance, also about UX”
Comment from 14 Jun 2026 in “The Birth and Death of JavaScript (2014)” “Flutter still doesn't support liquid glass on iOS so it doesn't seem like a serious contender to me at this point”
Comment from 21 Jan 2026 in “Skip Is Now Free and Open Source” - Comment from 24 Nov 2025 in “Build desktop applications using Go and Web Technologies”
- Comment from 4 Jan 2026 in “Swift on Android: Full Native App Development Now Possible”
Fear Google will abandon it
“It's just so hard to commit to anything like this Google makes without a full expectation of getting rug pulled.”
Comment from 13 Aug 2026 in “What's New in Flutter 3.47” “Flutter has potential but just like any other Google tech it's just shitty over time due to lack of TLC.”
Comment from 28 Dec 2025 in “Ask HN: Is Dart a particularly optimised language for front-end development?” “it's a matter of time before they kill it like they did with so many UI libraries and frameworks already”
Comment from 13 Aug 2026 in “What's New in Flutter 3.47” Desktop support is half-baked
“it's okay and good for mobile cross, when it comes to desktop, I'd have to struggle to support linux with quick hangs”
Comment from 13 Aug 2026 in “What's New in Flutter 3.47” “it was conceived primarily as mobile-oriented, and so on desktop you're stuck with half-baked third party components”
Comment from 12 Jul 2026 in “Show HN: Shirei, cross-platform GUI framework in native Go” Dart verbosity and ergonomics
“I think a lot of ergonomics issues of the Flutter are because of Dart language lacking in some areas.”
Comment from 6 Nov 2025 in “Show HN: Flutter_compositions: Vue-inspired reactive building blocks for Flutter” “In my brief experiments with Flutter, I must admit I didn't enjoy the experience of using the autoformatting”
Comment from 2 Nov 2025 on Hacker News “Why would I write Flutter UIs in Dart, fighting the widget-tree ceremony and endless build() boilerplate”
Comment from 17 Jul 2026 in “A Road to Lisp: Which Lisp”
Other cross-platform UI frameworks people recommend
The four most recommended other cross-platform UI frameworks, with the same counts for each, so you can compare like for like. The tick on each bar marks the 2 to 1 line the badge needs.
| Product | Recommend | Criticize | Approval | Months | Owned | Badge |
|---|---|---|---|---|---|---|
| FlutterThis page | 171 | 106 | 62% | 12 | 3 yrs11 owners | — |
| React Native | 98 | 128 | 43% | 12 | 8 yrs7 owners | — |
| Kotlin Multiplatform | 27 | 12 | 69% | 9 | 2 yrs3 owners | Approved |
| Expo | 21 | 10 | 68% | 11 | — | Approved |
| .NET MAUI | 21 | 68 | 24% | 7 | — | — |
What people said
40 of the 403 comments that mention it, newest first. Each links to the original comment.
“I'm a heavy user of Flutter especially in the age of AI because even if you could have the AI rewrite 6 different version for 6 different platforms”
“it's still the best for UI if you want to support mobile, web, and desktop, as no other UI framework comes close”
“there's just so much more documentation (and StackOverflow answers etc.) for Flutter than for Flet”
“React Native and Flutter as cross platform frameworks are best for Startups which can't handle 2 mobile developers.”
“Flutter is solid enough to implement apps which are near native ones in terms of performance and "look & feel"”
“Flutter is quite good for shipping quickly and a set of decent same/similar apps. You lose some "quality" and a lot of "native performance"”
“its good at mobile, developer experience simply just better compared to java,kotlin xml UI declaration”
“since then the framework has improved a whole lot, together with its build chain, and is the best way to do crossplatform nowadays”
“It's just so hard to commit to anything like this Google makes without a full expectation of getting rug pulled.”
“I find the architecture simple to follow, no need for "either print apps as fast as possible or to emulate some Clean Code like behavior"”
“it's okay and good for mobile cross, when it comes to desktop, I'd have to struggle to support linux with quick hangs”
“TypeScript means shipping a JS VM, which is precisely the overhead Flutter was designed to avoid.”
“With the popularity in the Chinese ecosystem alone there's gotta be a billion plus people using flutter.”
“it's a matter of time before they kill it like they did with so many UI libraries and frameworks already”
“Why would I write Flutter UIs in Dart, fighting the widget-tree ceremony and endless build() boilerplate”
“it was conceived primarily as mobile-oriented, and so on desktop you're stuck with half-baked third party components”
“Try the Flutter and native Android/Kotlin Jetpack compose if you want a feel what they are suppose to feel like.”
“there's plenty of HN threads about Flutter where you will see this sentiment, not only about performance, also about UX”
“nothing comes close to Flutter when it comes to slapping together cross platform GUIS that just work”
“It's helped us move extremely fast with a small team and get to this stage of our business journey.”
“if you do things step-wise, and check in intermediate results so you can easily roll back failed experiments”
“Flutter for desktop on Linux is actually quite solid now, and the performance difference from Electron is noticeable.”
“they are able to recreate all of the platform specific widgets purely by having design engineers eyeball the implementations”
“Flutter does cross platform + web and is as close to native as you'll get without writing code directly in Swift, C#, etc.”
“Flutter is almost there and maybe its lack of uptake is just enough to show that there really isn't demand”
“It's being used more now than ever before, with both enterprise use as well as 30% of all new free iOS app store apps are now using Flutter.”
“Flutter is undergoing a major refactor where they're decoupling Material and Cupertino into separate packages.”
“Flutter is essentially a game engine so it bypasses the typical cycles involved with native widgets”
“It was a very focused app though, so the size of our codebase didn't really grow with the number of installs.”
“Flutter still doesn't support liquid glass on iOS so it doesn't seem like a serious contender to me at this point”
“Flutter is used by millions of devs (and nearly ⅓ of free apps submitted to AppStore), but is missing services for businesses.”
“I much prefer shipping a consistent app over debugging why some react-native-* is dropping frames”
“Flutter by itself was also pretty god awful since it was slowly reinventing native UI/UX from a canvas.”
“VSCode or neovim with Flutter and really most every other UI framework like React (and Native) work great”
“Flutter has potential but just like any other Google tech it's just shitty over time due to lack of TLC.”
“seeing Flutter chip away at even a small portion of it gives a lot of hope for a better competitive landscape”
“Flutter has thrown away all the usability and robustness of existing components and just reimplemented everything”
“Flutter itself has been a pretty first class citizen then it comes to documentation and developer tooling/experience.”
“I think a lot of ergonomics issues of the Flutter are because of Dart language lacking in some areas.”
“In my brief experiments with Flutter, I must admit I didn't enjoy the experience of using the autoformatting”
Counts come from 1,795,640 Hacker News comments, November 2025 to November 2026. How we count. Report a mistake.