The community submitted 119 reviews to tell
us what they like about Flutter, what Flutter can do better, and
more.
5.0
Based on 119 reviews
Review Flutter?
Reviews praise Flutter’s speed, expressive UI, and single codebase approach that ships to mobile, desktop, and web with near‑native performance. Makers of
note rapid prototyping and high quality results. Users love hot reload, rich widgets, and a strong community, while some caution that web support and third‑party plugin quality can vary.
fast development (10)cross-platform development (24)single codebase (13)
Flutter is easy to learn and very fast to ship an app. It has a highly committed community, and the dev team is continuously improving the framework. There’s also a large set of third-party libraries built and maintained by the community, and it keeps growing every day. Having a single codebase makes it fast while also highly maintainable. Since it’s cross-platform, the experience is very consistent and there are fewer surprises.
What needs improvement
web app limitations (4)
The web side can be improved, and the development team is currently working on it.
The main reason I prefer Flutter is that the experience stays consistent across platforms. Since React Native compiles to native code, unexpected issues can sometimes occur.
How well does Flutter integrate with Google services?
Since Flutter is owned by Google, it feels built to work smoothly with Google services. Those services are largely plug-and-play and can be integrated very easily.
How maintainable is a single codebase over time?
If the project is written in line with architectures like SOLID or CLEAN, it’s quite easy. If it’s written in a “vibe coding” style, a single codebase can end up doing more harm than good.
Does hot restart impact debugging and testing speed?
It speeds things up dramatically. Being able to test the app with live, in-flow data during development also makes it much faster to catch bugs and edge cases.
Flutter is my go-to framework for mobile development because of its hot reload feature, which makes iteration super fast. Unlike React Native or other cross-platform frameworks, Flutter delivers a native-like performance with a single codebase. Its extensive widget library and support for responsive designs allowed me to create the modern, interactive interface of Quit Sugar. The vibrant developer community and frequent updates from Google further solidify its reliability.
What's great
community support (3)single codebase (13)hot reload (3)Google backing (2)rich widget library (1)native-like performance (2)
Since 2019, we’ve been working with Flutter 💙 and chose it for ASO.dev due to its outstanding performance and ability to build products for iOS, macOS, and Windows. This allows us to be one of the largest and most complex desktop apps on Flutter, delivering the full power of ASO optimization not only to Mac users but also to Windows, where most corporate ASO specialists work. Plus, you can even release your iOS app via our mobile client—straight from a bar!
Thanks to Flutter, I've been able to develop Outwork for both iOS and Android using a single codebase. This efficiency allows me to focus more on enhancing features like goal tracking, habit breaking, and mental health improvement, ensuring a seamless experience for all users. Flutter's cross-platform capabilities have truly streamlined the development process, empowering me to deliver a high-quality app to a broader audience.
Flutter offers a single codebase with native performance across six platforms, a beautiful widget system, and rapid iteration through hot reload. Compared to alternatives like React Native or Xamarin, Flutter provides more consistent UI control, a richer developer experience, and robust support from Google and its open-source community.
I remade the entire app in Flutter after making it in Swift in an effort to expand the audience and go cross platform. Flutter was way easier to use than anticipated and provided a much more iOS native feel than I thought it would. It's incredibly widely used and really capable.
What's great
cross-platform development (24)native-like performance (2)
Really well made cross platform framework. Hot reload rocks! The biggest issue is reliance on third party plugins of dubious quality, but it's kinda unsolvable issue of all cross platform framework, not just flutter.
Using Flutter, we crafted the iOS version of Photo Finish much faster than if we’d gone native. We’re also planning to migrate our Android version to Flutter too. One codebase, huge game-changer!
A huge struggle for families today is that they're not always unanimously on a single ecosystem. Chatting between iOS/Android means relegating to a cross-platform app or tolerating suboptimal user experience. We chose a framework that ensured support for both OSes as well as make it possible to create a desktop version.
What's great
cross-platform development (24)desktop app support (3)
I wanted Silkwave to be lightning-fast and lightweight, avoiding the memory bloat typical of Electron apps. Flutter compiles to native machine code, which gave us incredible performance on macOS while allowing us to maintain a single codebase for future cross-platform expansion. The UI control is pixel-perfect.