Hacker ApprovedDepartments

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%
Each figure is 2 people. RecommendsCriticizes

Recommended in 12 of 13 months

  1. November 2025: recommended
  2. December 2025: recommended
  3. January 2026: recommended
  4. February 2026: recommended
  5. March 2026: recommended
  6. April 2026: recommended
  7. May 2026: recommended
  8. June 2026: recommended
  9. July 2026: recommended
  10. August 2026: recommended
  11. September 2026: recommended
  12. October 2026: recommended
  13. 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”
  • 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)”
  • 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?”
  • 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”

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”
  • 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.

Flutter compared with 4 alternatives
ProductRecommendCriticizeApprovalMonthsOwnedBadge
FlutterThis page17110662%123 yrs11 owners—
React Native9812843%128 yrs7 owners—
Kotlin Multiplatform271269%92 yrs3 ownersApproved
Expo211068%11—Approved
.NET MAUI216824%7——
See all 13 cross-platform UI frameworks, ranked

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”

RecommendsComment from 19 Oct 2026 in “Mitos editor is a fork of Helix”

“it's still the best for UI if you want to support mobile, web, and desktop, as no other UI framework comes close”

RecommendsComment from 9 Oct 2026 in “Python 3.15”

“there's just so much more documentation (and StackOverflow answers etc.) for Flutter than for Flet”

MixedComment from 18 Sep 2026 in “Flet 1.0 – Build cross-platform apps in Python”

“React Native and Flutter as cross platform frameworks are best for Startups which can't handle 2 mobile developers.”

RecommendsComment from 11 Sep 2026 in “Shopify is moving from React Native back to Swift and Kotlin”

“Flutter is solid enough to implement apps which are near native ones in terms of performance and "look & feel"”

RecommendsComment from 31 Aug 2026 in “Native Apps Why?”

“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"”

MixedComment from 14 Aug 2026 in “What's New in Flutter 3.47”

“its good at mobile, developer experience simply just better compared to java,kotlin xml UI declaration”

RecommendsComment from 13 Aug 2026 in “What's New in Flutter 3.47”

“since then the framework has improved a whole lot, together with its build chain, and is the best way to do crossplatform nowadays”

MixedComment from 13 Aug 2026 in “What's New in Flutter 3.47”

“It's just so hard to commit to anything like this Google makes without a full expectation of getting rug pulled.”

CriticizesComment from 13 Aug 2026 in “What's New in Flutter 3.47”

“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"”

RecommendsComment from 13 Aug 2026 in “What's New in Flutter 3.47”

“it's okay and good for mobile cross, when it comes to desktop, I'd have to struggle to support linux with quick hangs”

MixedComment from 13 Aug 2026 in “What's New in Flutter 3.47”

“TypeScript means shipping a JS VM, which is precisely the overhead Flutter was designed to avoid.”

RecommendsComment from 13 Aug 2026 in “What's New in Flutter 3.47”

“With the popularity in the Chinese ecosystem alone there's gotta be a billion plus people using flutter.”

RecommendsComment from 13 Aug 2026 in “What's New in Flutter 3.47”

“it's a matter of time before they kill it like they did with so many UI libraries and frameworks already”

CriticizesComment from 13 Aug 2026 in “What's New in Flutter 3.47”

“Why would I write Flutter UIs in Dart, fighting the widget-tree ceremony and endless build() boilerplate”

CriticizesComment from 17 Jul 2026 in “A Road to Lisp: Which Lisp”

“it was conceived primarily as mobile-oriented, and so on desktop you're stuck with half-baked third party components”

CriticizesComment from 12 Jul 2026 in “Show HN: Shirei, cross-platform GUI framework in native Go”

“Try the Flutter and native Android/Kotlin Jetpack compose if you want a feel what they are suppose to feel like.”

RecommendsComment from 27 Jun 2026 in “Beer CSS – Build material design in record time”

“there's plenty of HN threads about Flutter where you will see this sentiment, not only about performance, also about UX”

CriticizesComment from 14 Jun 2026 in “The Birth and Death of JavaScript (2014)”

“nothing comes close to Flutter when it comes to slapping together cross platform GUIS that just work”

RecommendsComment from 27 May 2026 in “Use Boring Languages with LLMs”

“It's helped us move extremely fast with a small team and get to this stage of our business journey.”

RecommendsComment from 2 May 2026 in “Ask HN: Who is hiring? (May 2026)”

“if you do things step-wise, and check in intermediate results so you can easily roll back failed experiments”

RecommendsComment from 12 Apr 2026 in “Why AI Sucks at Front End”

“Flutter for desktop on Linux is actually quite solid now, and the performance difference from Electron is noticeable.”

RecommendsComment from 6 Apr 2026 on Hacker News

“they are able to recreate all of the platform specific widgets purely by having design engineers eyeball the implementations”

RecommendsComment from 19 Mar 2026 in “Stdwin: Standard window interface by Guido Van Rossum [pdf]”

“Flutter does cross platform + web and is as close to native as you'll get without writing code directly in Swift, C#, etc.”

RecommendsComment from 12 Feb 2026 in “D Programming Language”

“Flutter is almost there and maybe its lack of uptake is just enough to show that there really isn't demand”

MixedComment from 28 Jan 2026 in “There's only one Woz, but we can all learn from him”

“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.”

RecommendsComment from 22 Jan 2026 in “Skip Is Now Free and Open Source”

“Flutter is undergoing a major refactor where they're decoupling Material and Cupertino into separate packages.”

RecommendsComment from 22 Jan 2026 in “Skip Is Now Free and Open Source”

“Flutter is essentially a game engine so it bypasses the typical cycles involved with native widgets”

RecommendsComment from 22 Jan 2026 in “Skip Is Now Free and Open Source”

“It was a very focused app though, so the size of our codebase didn't really grow with the number of installs.”

RecommendsComment from 22 Jan 2026 in “Skip Is Now Free and Open Source”

“Flutter still doesn't support liquid glass on iOS so it doesn't seem like a serious contender to me at this point”

CriticizesComment from 21 Jan 2026 in “Skip Is Now Free and Open Source”

“Flutter is used by millions of devs (and nearly ⅓ of free apps submitted to AppStore), but is missing services for businesses.”

MixedComment from 5 Jan 2026 in “Ask HN: Who is hiring? (January 2026)”

“I much prefer shipping a consistent app over debugging why some react-native-* is dropping frames”

RecommendsComment from 4 Jan 2026 in “Swift on Android: Full Native App Development Now Possible”

“Flutter by itself was also pretty god awful since it was slowly reinventing native UI/UX from a canvas.”

CriticizesComment from 4 Jan 2026 in “Swift on Android: Full Native App Development Now Possible”

“VSCode or neovim with Flutter and really most every other UI framework like React (and Native) work great”

RecommendsComment from 4 Jan 2026 in “Swift on Android: Full Native App Development Now Possible”

“Flutter has potential but just like any other Google tech it's just shitty over time due to lack of TLC.”

MixedComment from 28 Dec 2025 in “Ask HN: Is Dart a particularly optimised language for front-end development?”

“seeing Flutter chip away at even a small portion of it gives a lot of hope for a better competitive landscape”

RecommendsComment from 27 Dec 2025 in “QNX Self-Hosted Developer Desktop”

“Flutter has thrown away all the usability and robustness of existing components and just reimplemented everything”

CriticizesComment from 24 Nov 2025 in “Build desktop applications using Go and Web Technologies”

“Flutter itself has been a pretty first class citizen then it comes to documentation and developer tooling/experience.”

RecommendsComment from 6 Nov 2025 in “Show HN: Flutter_compositions: Vue-inspired reactive building blocks for Flutter”

“I think a lot of ergonomics issues of the Flutter are because of Dart language lacking in some areas.”

MixedComment 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”

CriticizesComment from 2 Nov 2025 on Hacker News

Counts come from 1,795,640 Hacker News comments, November 2025 to November 2026. How we count. Report a mistake.