reports smooth 60fps desktop apps from a single codebase with modest memory use. Users commend easy learning, Firebase integrations, and consistent cross‑platform results, while noting the web experience still trails mobile and desktop.
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.
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!