Flutter, by Google is here to stay
April 26, 2022

Flutter, by Google is here to stay

Greg Garnhart | TrustRadius Reviewer
Score 7 out of 10
Vetted Review
Verified User

Overall Satisfaction with Flutter, by Google

Flutter is a programming language that is used to build cross-platform applications quickly and (ideally!) easily. At its best, Flutter allows developers to code once and launch on:
  • Android
  • iOS
  • Web
Flutter's syntax is similar to SwiftUI's and is vaguely reminiscent of React Native's.

For mobile devs, this is a great library to build things quickly.
  • Cross Platform Development.
  • Mobile UI Theming.
  • Supportive Dev Community.
  • Easy to setup and test.
  • Customizing Components.
  • Third Party Library Size.
  • Historical knowledge base (due to Flutter's relative newness!).
  • Cross Platform Development.
  • Easy Testing.
  • Price (free and open source!).
  • Flutter is free and open source. That's positive.
  • Can have a marginally long learning curve (negative).
  • Build once, build for all (positive).
I selected Flutter because of Flutter's awesome, pre-build UI components. It makes my life as an indie dev easy and fun. At the time, I had never built an application with React Native, so this was a fantastic introduction to cross-platform development. That said, as someone who typically builds his web apps using Next.js (a cousin of React), I'd probably go back to React Native before Flutter.

Do you think Flutter by Google delivers good value for the price?

Yes

Are you happy with Flutter by Google's feature set?

Yes

Did Flutter by Google live up to sales and marketing promises?

Yes

Did implementation of Flutter by Google go as expected?

Yes

Would you buy Flutter by Google again?

Yes

Flutter is great to build things quickly. It's good for displaying information, changing settings, and social media apps. It performs well in most cases, but lacks in the following:
  • Gaming (particularly with 3d rendering. Use a game engine!)
  • Apps with lots of custom components.
  • Web-first development. If you need an application, flutter is great. If you need a website, use React, Next, Angular, or something else. :)