Logo of Flutter

Flutter

Website LinkedIn Twitter

Last updated on

Ratings

G2
4.6/5
(65)

Flutter description

Flutter is Google's free toolkit for building beautiful, natively compiled applications for mobile, web, and desktop from a single codebase. It's used by startups and large organizations to create high-performance, visually attractive apps with a consistent user experience across platforms.


Who is Flutter best for

Flutter is Google's open-source UI toolkit for crafting natively compiled applications across mobile, web, and desktop from a single codebase. It's praised for its fast development, beautiful UI, and cross-platform capabilities. However, some users find the frequent updates disruptive. Ideal for startups and smaller organizations creating visually appealing, high-performance apps.

  • Best fit for startups and smaller organizations.

  • Suitable for cross-industry mobile, web, and desktop app development.


Flutter features

Type in the name of the feature or in your own words tell us what you need
Supported

Flutter apps can be developed and used on ChromeOS.

Supported

Flutter allows building apps for multiple platforms (iOS, Android, web) from a single codebase.

Supported

Flutter offers a rich set of built-in UI widgets and supports external libraries.

Supported

Flutter renders its own UI, but native components can be embedded.

Supported

Flutter supports hot reloading, allowing developers to instantly see code changes without restarting the app.

Qualities

We evaluate the sentiment that users express about non-functional aspects of the software

Ease of Use

Strongly positive
+1

Reliability and Performance

Rather negative
-0.5

Flutter reviews

We've summarised 65 Flutter reviews (Flutter G2 reviews) and summarised the main points below.

Pros of Flutter
  • Cross-platform development with a single codebase for mobile, web, and desktop.
  • Fast development with hot reload for quick iterations.
  • Beautiful and customizable UI with a wide range of widgets.
  • Excellent performance comparable to native apps.
  • Strong community support and extensive documentation.
Cons of Flutter
  • Frequent updates can be disruptive and introduce breaking changes.
  • Flutter Web performance, ease of use, and cross-browser compatibility need improvement.
  • Limited support for some native features, requiring platform-specific code.
  • Large app sizes, especially with numerous packages.
  • Complex integration of native components can be challenging.

Flutter pricing

The commentary is based on 5 reviews from Flutter G2 reviews.

Flutter is an open-source UI software development kit created by Google. It is used to develop cross-platform applications for Android, iOS, Linux, macOS, Windows, Google Fuchsia, and the web from a single codebase.

Users sentiment

Neutral
+0

See the Flutter pricing page.

  • Flutter has a free plan.


Flutter alternatives

  • Logo of Android Studio
    Android Studio
    Better for native Android development. Easier to implement.
    Read more
  • Logo of pdfFiller by airSlate
    pdfFiller by airSlate
    Better for document workflows and editing PDFs. A good Flutter alternative for mid-sized companies needing PDF editing, e-signatures, and form creation. pdfFiller is growing faster than Flutter.
    Read more
  • Logo of Apryse PDF SDK
    Apryse PDF SDK
    Better for backend PDF manipulation and features. Less cross-platform development capabilities. More expensive, with confusing licensing. Customer support receives mixed reviews. A strong Flutter alternative for document-heavy workflows.
    Read more
  • Logo of Google Cloud APIs
    Google Cloud APIs
    Better for backend integrations and cloud automation. Suitable for developers working with Google Cloud. Not designed for UI development.
    Read more
  • Logo of Looker
    Looker
    Better for business intelligence and data analysis. A better Looker alternative for cross-platform app development. More suitable for users seeking a user-friendly interface for data exploration and visualization.
    Read more
  • Logo of Material Design for Bootstrap
    Material Design for Bootstrap
    Better for web development. Suited for users familiar with Bootstrap. Focuses on pre-built components and styling for web applications.
    Read more

Flutter FAQ

  • What is Flutter and what does Flutter do?

    Flutter is Google's open-source UI software development kit. It allows developers to build natively compiled applications for mobile, web, and desktop from a single codebase. Flutter is known for its fast development, expressive UI, and excellent performance.

  • How does Flutter integrate with other tools?

    Flutter integrates seamlessly with popular development tools. It supports hot reloading for faster development, offers pre-built UI components, and allows embedding native components for platform-specific functionalities. A strong community and extensive documentation further enhance integration capabilities.

  • What the main competitors of Flutter?

    Top alternatives to Flutter include React Native, Xamarin, and Ionic. These cross-platform mobile development frameworks offer similar functionality, allowing developers to build apps for iOS and Android from a single codebase. Each has its own strengths and weaknesses regarding performance, UI/UX capabilities, and community support.

  • Is Flutter legit?

    Yes, Flutter is a legitimate and popular open-source framework developed by Google. It's safe, free to use, and offers a robust toolkit for building cross-platform applications. Flutter is known for fast development, beautiful UI, and native performance.

  • How much does Flutter cost?

    Flutter is a free and open-source UI software development kit. There are no fees associated with using the Flutter framework itself. Therefore, Flutter's product pricing is free.

  • Is Flutter customer service good?

    Flutter's customer service receives positive feedback, particularly for its helpful tech support. The readily available online Flutter communities also provide valuable assistance, especially for those new to the platform.


Reviewed by

MK
Michal Kaczor
CEO at Gralio

Michal has worked at startups for many years and writes about topics relating to software selection and IT management. As a former consultant for Bain, a business advisory company, he also knows how to understand needs of any business and find solutions to its problems.

TT
Tymon Terlikiewicz
CTO at Gralio

Tymon is a seasoned CTO who loves finding the perfect tools for any task. He recently headed up the tech department at Batmaid, a well-known Swiss company, where he managed about 60 software purchases, including CX, HR, Payroll, Marketing automation and various developer tools.