Flutter

Flutter

Customer Verified
About TrustRadius Scoring
Score 8.1 out of 100
Flutter, by Google

Overview

Recent Reviews

FLUTTERING

8 out of 10
April 27, 2022
At our mid sized company, one hundred to five hundred tech users, we use Google Flutter as a User Interface tool to build applications for …
Continue reading
Read all reviews

Awards

Products that are considered exceptional by their customers based on a variety of criteria win TrustRadius awards. Learn more about the types of TrustRadius awards to make the best purchase decision. More about TrustRadius Awards

Reviewer Pros & Cons

View all pros & cons

Video Reviews

Leaving a video review helps other professionals like you evaluate products. Be the first one in your network to record a review of Flutter, and make your voice heard!

Pricing

View all pricing
N/A
Unavailable

What is Flutter?

Flutter is an open-source mobile application development framework created by Google. It is used to develop applications for Android and iOS, as well as being the primary method of creating applications for Google Fuchsia.

Entry-level set up fee?

  • No setup fee

Offerings

  • Free Trial
  • Free/Freemium Version
  • Premium Consulting / Integration Services

Would you like us to let the vendor know that you want pricing?

1 person want pricing too

Alternatives Pricing

What is Firebase?

Google offers the Firebase suite of application development tools, available free or at cost for higher degree of usages, priced flexibly accorded to features needed. The suite includes A/B testing and Crashlytics, Cloud Messaging (FCM) and in-app messaging, cloud storage and NoSQL storage (Cloud…

What is AWS IoT Core?

AWS IoT Core is a managed cloud service that lets connected devices interact with cloud applications and other devices. It includes the Device Gateway and the Message Broker, which connect and process messages between IoT devices and the cloud. AWS IoT Core connects AWS and Amazon services like AWS…

Features Scorecard

No scorecards have been submitted for this product yet..

Product Details

What is Flutter?

Flutter is an open-source mobile application development framework created by Google. It is used to develop applications for Android and iOS, as well as being the primary method of creating applications for Google Fuchsia.

Flutter Technical Details

Operating SystemsUnspecified
Mobile ApplicationNo

Comparisons

View all alternatives

Reviews and Ratings

 (71)

Reviews

(1-19 of 19)
Companies can't remove reviews or game the system. Here's why
Score 8 out of 10
Vetted Review
Verified User
Review Source
  • It is powered by Google, so a great technical community is backing it.
  • The development of native apps is an easy process using Flutter.
  • As it is an open-source tool, we can use it without paying anything.
  • It provides nice UI options.
  • It still needs stability, there are too many frequent updates.
  • It requires learning a new programming language, i.e. Dart. However, one can learn it easily if you have previous experience with JS or any similar language.
  • Documentation is too technical.
Score 8 out of 10
Vetted Review
Verified User
Review Source
  • We can quickly test and code online via Dartpad for better & quicker development.
  • We can build apps with cross-compatibilities using a single codebase.
  • It has many widget options for better app development.
  • Web applications built using Flutter still need so many improvements, like SEO friendly, server-side and client-side codes.
  • Frequent updates are frustrating.
  • It is not widely adopted.
Score 8 out of 10
Vetted Review
Verified User
Review Source
  • Flutter has one of the greatest user interface in world of mobile app development.
  • It offers positive user experience.
  • Flutter has a large knowledge base and various tutorials available.
  • To use Flutter, we have to learn a new programming language.
  • They could offer more theme options to choose from.
Score 8 out of 10
Vetted Review
Verified User
Review Source
  • Powered by Google, so reliable technology and great community support.
  • Developing cross-platform apps with Flutter is an easy task. It saves a huge time and money.
  • Its user interface is quite good and efficient.
  • It might be difficult to learn, as it is based on Dart instead of Java or Kotlin.
  • As flutter is comparatively new, there are not enough tutorials or samples for all use cases.
  • Doesn't work that great for web-based solutions.
Score 7 out of 10
Vetted Review
Verified User
Review Source
  • It allows the development of apps for both Android and iOS using a single Codebase.
  • It has a great user interface.
  • As it is powered by Google, we have the support of a top community of developers.
  • As Flutter, by Google is comparatively new in the native development, there are frequent updates and some features occasionally go deprecated.
  • It requires a good knowledge of Dart Programming Language.
  • Initial setup might be a little bit difficult for beginners.
Score 6 out of 10
Vetted Review
Verified User
Review Source
  • Cross platform building, across iOS and Android.
  • Opinionated, so it's good.
  • Threading and handling of basic use cases is easy and straight forward.
  • New language learning, and a new platform. So, a bit of a learning curve and tough to enter.
  • More resources and docs for even the extreme cases would help take this platform even further
Score 8 out of 10
Vetted Review
Verified User
Review Source
  • Create Multi-Platform Applications.
  • Create Scalable Applications.
  • Work and Deliver applications faster to clients.
  • Huge Community and good support.
  • It still lacks a lot of features that you can get from platform-dependent programming languages.
  • It still has some bugs here and there.
Score 9 out of 10
Vetted Review
Verified User
Review Source
  • Same code for app as well as web.
  • Good understanding of DART is needed, which is pretty easy.
  • Many widgets to explore.
  • It takes lot of time to learn DART and then to have hands on with Clutter.
  • Web version Is not responsive many times.
April 27, 2022

FLUTTERING

Score 8 out of 10
Vetted Review
Verified User
Review Source
  • Fast
  • Customizable
  • User Friendly
  • Aesthetically Pleasing
  • Large File Size
  • iOS Support
  • Not fully browser supported
Score 8 out of 10
Vetted Review
Verified User
Review Source
  • Cross-platform support and development
  • Native Features Access (for instance, reuse of Kotlin and Swift in development)
  • Instant changes in the app
  • Smooth performance, especially for UX
  • Minimizing the code size (in MBytes), compared to Kotlin and Swift
  • Future support of web apps
  • High entry level - learning Dart language (not very popular one)
Score 8 out of 10
Vetted Review
Verified User
Review Source
  • Cross-platform.
  • Easy to prototype.
  • Easy to have platform specific logic.
  • Flutter doctor.
  • Specific API, especially no support for Apple Pencil.
  • Same thing for coreML.
  • Not a real IDE dedicated for Flutter.
  • Google product, can be dropped at any time.
Score 8 out of 10
Vetted Review
Verified User
Review Source
  • Decreases development by half, sometimes more.
  • Increases collaboration by providing our developers a shared language and codebase to work with.
  • Generally strong performance, with very few noticeable performance drop-offs, compared to native code.
  • Extremely strong plugin ecosystem and developer community.
  • Occasionally updates to the Flutter SDK result in wide-sweeping changes that seem to not be thoroughly tested and considered. Flutter sometimes evolves too fast for its own good.
  • While the 3rd-party Flutter package ecosystem is vast and rich, 1st-party support for basic things (audio/video playback, battery information, Bluetooth services, etc.) are lacking. You are occasionally forced to rely on an open-source package for use-cases that other platforms have native support for.
  • Documentation, particularly around testing, is lacking. While there are some great docs, like the Dart Style Guide, many Flutter-focused support documents are lacking in quality and real-world usability.
  • Flutter allows you to architect an app however you want. While this is a great feature, it also adds complexity and leads to the current state of Flutter's state management, where there are 50+ options on how to organize your app, with very little official guidance or recommendations from the Flutter team. For a beginner, this can create decision paralysis.
Score 10 out of 10
Vetted Review
Verified User
Review Source
  • It's cross platform for developing Android, IOS and Web applications.
  • It's designed with native feels
  • It's very easy to learn and adopt
  • There is limited number of libraries but it will grows as per time.
  • Application size are bigger in size than native application
Score 8 out of 10
Vetted Review
Verified User
Review Source
  • User interface design works great across all platforms, including native styling for iOS/macOS.
  • Native compilation for mobile platforms and a decent rendering engine results in slick apps that can make the most of your device.
  • Dart is a well thought out language and easy to pick up.
  • Makes cross-platform development of good looking GUI apps a doddle.
  • Flutter has a relatively young ecosystem. It's growing fast and looks like it's here to stay, but it will take time for it to mature fully.
  • A problem that plagues all cross-platform GUI frameworks - the 'look and feel' can be awkward to perfect for all targets from a single layout. To be fair, it's hard to see how this could be improved much, and it is worth accepting you may need to use platform specific layouts in some situations.
  • Strong ties to the Dart language may put some developers off, as it's not the widest known of languages. However, it is easy to pick up, and makes for a very pleasant to use, static typed language.