---
title: Dart Reviews
meta_title: 'Dart Reviews 2026: Details, Pricing, & Features | G2'
meta_description: Filter 53 reviews by the users' company size, role or industry to
  find out how Dart works for a business like yours.
aggregate_rating:
  rating_value: 4.4
  review_count: 53
  scale: '5'
date_modified: '2026-08-09'
parent_category:
  name: Development
  url: https://www.g2.com/categories/development
---


# Dart Reviews
**Vendor:** Dart  
**Category:** [Other Development Software](https://www.g2.com/categories/other-development)  
**Average Rating:** 4.4/5.0  
**Total Reviews:** 53
## About Dart
Dart is an open-source, general-purpose programming language developed by Google, designed for building high-quality applications across various platforms, including mobile, web, desktop, and server environments. It is the primary language for Flutter, Google&#39;s UI toolkit for crafting natively compiled applications from a single codebase. Dart&#39;s syntax is clean and familiar, making it accessible to developers with backgrounds in languages like JavaScript, Java, or C#. Its strong typing system, combined with features like sound null safety and pattern matching, ensures robust and maintainable code. Dart supports both Just-in-Time (JIT) and Ahead-of-Time (AOT) compilation, enabling rapid development cycles with hot reload capabilities and optimized performance in production. Additionally, Dart&#39;s concurrency model, based on isolates, allows for efficient multi-threading without shared memory, enhancing application responsiveness and scalability. Key Features and Functionality: - Object-Oriented Programming: Dart supports classes, inheritance, and polymorphism, promoting code reuse and modular development. - Asynchronous Programming: With built-in support for asynchronous operations using `async` and `await` keywords, Dart simplifies the handling of tasks like network requests and file I/O, improving application responsiveness. - Cross-Platform Development: Dart compiles to native machine code for mobile and desktop applications and to JavaScript for web applications, enabling developers to target multiple platforms with a single codebase. - Sound Null Safety: Dart&#39;s null safety feature ensures that variables cannot hold null values unless explicitly allowed, preventing common runtime errors and enhancing code reliability. - Rich Standard Library: Dart offers a comprehensive set of libraries for tasks such as file I/O, network communication, and UI development, accelerating the development process. - Strong Typing with Type Inference: Dart&#39;s statically typed system, combined with type inference, allows for early error detection while maintaining code simplicity. - Just-In-Time (JIT) and Ahead-Of-Time (AOT) Compilation: JIT compilation facilitates fast development cycles with hot reload, while AOT compilation ensures optimized performance for production by generating native machine code ahead of time. - Isolates for Concurrency: Dart utilizes isolates, independent workers that do not share memory, to achieve concurrency, allowing applications to perform multiple tasks simultaneously without blocking the main execution thread. Primary Value and Problem Solving: Dart addresses the challenges of modern application development by providing a unified language and framework for building high-performance, cross-platform applications. Its integration with Flutter allows developers to create visually appealing and natively compiled applications for mobile, web, and desktop from a single codebase, significantly reducing development time and effort. The combination of strong typing, sound null safety, and a rich standard library ensures that applications are robust, maintainable, and less prone to runtime errors. Dart&#39;s support for asynchronous programming and efficient concurrency models enhances application responsiveness and scalability, meeting the demands of today&#39;s dynamic and interactive user experiences.



## Dart Pros & Cons
**What users like:**

- Users appreciate the **ease of development** with Dart, benefiting from efficient logic implementation and diverse libraries. (1 reviews)
- Users appreciate the **ease of use** of Dart, thanks to its efficient libraries and versatile development patterns. (1 reviews)
- Users appreciate the **efficiency optimization** of Dart, benefiting from its clarity and centralized control. (1 reviews)
- Users value the **efficiency and versatility** of Dart, which streamlines logic implementation in Flutter with various libraries. (1 reviews)
- Users value the **clarity and efficiency** of Dart, finding it beneficial for centralized control in their tasks. (1 reviews)
- Productivity Improvement (1 reviews)

**What users dislike:**

- Users note a **minor learning curve** with Dart, but find it manageable with regular use and support. (1 reviews)
- Users find Dart to be too **limited for most Flutter use cases** , hindering their development experience. (1 reviews)

## Dart Reviews
  ### 1. Dart is easy to learn and use.

**Rating:** 4.0/5.0 stars

**Reviewed by:** Chaitanya M. | Android Developer, Small-Business (50 or fewer emp.)

**Reviewed Date:** September 15, 2020

**What do you like best about Dart?**

The simplicity to learn and use the dart

**What do you dislike about Dart?**

I don't found any feature of dart to dislike.

**What problems is Dart solving and how is that benefiting you?**

I am using dart to build apps for Android as well as for iOS.

  ### 2. Flutter dev's excellent experience with Dart

**Rating:** 4.0/5.0 stars

**Reviewed by:** Antonio V. | Developer, Small-Business (50 or fewer emp.)

**Reviewed Date:** December 09, 2020

**What do you like best about Dart?**

The best feature of Dart is its simplicity. I like how fast can you achieve something with less typing

**What do you dislike about Dart?**

I didn't write any Dart code for a while now, but the thing I was missing coming from Swift was null safety feature. I saw that feature is implemented, so that is really nice to see.

**Recommendations to others considering Dart:**

I think that Dart has a very bright feature. A big company like Google is behind a develop of this language and it is already looking really good. Can't wait to see what a future updates will bring us. So I would like to recommend this language to any enthusiast who likes to try new things in life and enjoy programming

**What problems is Dart solving and how is that benefiting you?**

Benefits of using Dart were that I was pretty faster in doing the same work I would do in C# for example. And I think that benefit is the biggest. Also, async/await is so good in Dart that it helped me solve a lot of networking problems

  ### 3. Best for optimizations

**Rating:** 4.0/5.0 stars

**Reviewed by:** Vadiraja T. | Project Engineer, Small-Business (50 or fewer emp.)

**Reviewed Date:** August 20, 2020

**What do you like best about Dart?**

The client support provided by the dart is excellent where we never had the problem to reach out to the support team much in any circumstance.
The ease of use makes this language the best I have ever seen.
The kind of auto-suggestions and other development mechanisms which has been supported for is vast.
The web interface and optimization made it one of the easiest which can be thought of.
Some of the bug fixes has been really fast and I think this may give a good competition to python or ruby in upcoming days due to the additional features which cannot be seen in other languages.

**What do you dislike about Dart?**

The external communicators and other platforms will not work much easier compared to any other constants. Better they take a look at it though.
The glitches which I encountered during my initial use was really tough to crack and the usage is a bit complex in UI which makes this a bit harder. Other than that this would be the best langyage so far in the upcoming days.

**Recommendations to others considering Dart:**

It's the better one which is yet to be perfected out there. But the service currently present outwighs that. Go for it, if you have sufficient amount of time.

**What problems is Dart solving and how is that benefiting you?**

I mostly use Dart for my Web UI which is increasingly easy to work with visual studio and other external software like turbo. This was the so far the fastest debug-able kind of thing I have seen so far. This could be one of the best only if the versatility can be induced more than which it have currently.

  ### 4. Its actually good. I will try recommending others too

**Rating:** 3.5/5.0 stars

**Reviewed by:** Ammad Tariq M. | Small-Business (50 or fewer emp.)

**Reviewed Date:** November 30, 2020

**What do you like best about Dart?**

It is actually optimized. It is object oriented based and c style syntax, so if somebody knows about c, its not difficult to use dart

**What do you dislike about Dart?**

I dont see any yet. May be in future if i find something, i will let you know may be

**Recommendations to others considering Dart:**

Dart is no difficult to use. Because it has same syntax as C and u can do alot with it. Try it once

**What problems is Dart solving and how is that benefiting you?**

I can actually create mobile apps or even server. It is object oriented style and syntax same as c, so i dont have to learn something new to use it.

  ### 5. Good and easy to use

**Rating:** 4.0/5.0 stars

**Reviewed by:** Cesar N. | Android Developer, Small-Business (50 or fewer emp.)

**Reviewed Date:** November 30, 2020

**What do you like best about Dart?**

It is close to Java , java is popular so people won't find trouble learning it

**What do you dislike about Dart?**

I dislike that , coming from android dev background (java and koltin) Dart seems to be similar to both, causing some confusion with the syntax

**Recommendations to others considering Dart:**

I advise you to learn Dart and start using it as it i powerful and a huge problem solver

**What problems is Dart solving and how is that benefiting you?**

Dart is powerful for me for letting me use Flutter, writing a single codebase for IoS and Android is really a problem solver. I use dart instead of all Java, Kotlin and swift!

  ### 6. Totally different from what I am used to doing. More like Java.

**Rating:** 4.0/5.0 stars

**Reviewed by:** Sushil B. | Director, Small-Business (50 or fewer emp.)

**Reviewed Date:** December 06, 2020

**What do you like best about Dart?**

Dart is strong typed language, like Java.

**What do you dislike about Dart?**

Since I am used to PHP, I found it bit confusing at times.

**Recommendations to others considering Dart:**

If you are coming from PHP, then Dart will be bit hard to grab at first. If you are coming from Java or other strongly typed language, then you will have a great time.

**What problems is Dart solving and how is that benefiting you?**

I haven't started doing anything significant with Dart yet, but I plan to build some apps in Flutter/Dart.

  ### 7. Highly Recommended for those who have Native Platform grip whereas 7 points for those who are junior

**Rating:** 3.5/5.0 stars

**Reviewed by:** Syed Muhammad A. | Senior Software Engineer, Small-Business (50 or fewer emp.)

**Reviewed Date:** November 30, 2020

**What do you like best about Dart?**

Less code
Supported by  google
Cross Platform Support

**What do you dislike about Dart?**

Low developers community , Seems like google is investing low in advertising Dart like Android Native

**Recommendations to others considering Dart:**

As I have already mentioned I would highly suggests it to those who have  a grip on Native Platforms.

**What problems is Dart solving and how is that benefiting you?**

Currently I am not working at Dart at all but I would like to do in near future but as a Mobile developer 
I do have wish to work on it.

  ### 8. Intuitive and Flexible

**Rating:** 4.0/5.0 stars

**Reviewed by:** Kartik U. | Small-Business (50 or fewer emp.)

**Reviewed Date:** November 28, 2020

**What do you like best about Dart?**

The language is quite intuitive and similar to C which I'm very well versed with. It enables me to cross platform code.

**What do you dislike about Dart?**

I dislike the fact that at times I'm unable to find reliable answer to my problems that I face while coding in Dart

**What problems is Dart solving and how is that benefiting you?**

I usually use dart in the flutter framework to code cross-platform mobile applications. And its to perfect to work with

  ### 9. Programming experience

**Rating:** 4.0/5.0 stars

**Reviewed by:** Nauman M. | Flutter Engineer, Small-Business (50 or fewer emp.)

**Reviewed Date:** November 26, 2020

**What do you like best about Dart?**

Been using dart for past two years. Its been a good experience. Dart is used in flutter which is a Google managed framework which is used to build both android and iOS using single codebase.

**What do you dislike about Dart?**

Not much support as compared to native an

**What problems is Dart solving and how is that benefiting you?**

I am using dart for writing android and ios apps with flutter framework.

  ### 10. Great but some drawback still

**Rating:** 4.0/5.0 stars

**Reviewed by:** Verified User in Computer Software | Small-Business (50 or fewer emp.)

**Reviewed Date:** November 29, 2020

**What do you like best about Dart?**

Flutter.dev video channel alot help to me.

**What do you dislike about Dart?**

Some drawback like most prominent background services

**Recommendations to others considering Dart:**

Nice framework design by Google but if some minor drawback resolve by Google then no one compete it.

**What problems is Dart solving and how is that benefiting you?**

Main benefit is that it's easy to handle multiple tabs and screens without any fragment concept. And easy from Java and kotlin.

  ### 11. Its very easy to understand the languages

**Rating:** 4.0/5.0 stars

**Reviewed by:** Verified User in Higher Education | Small-Business (50 or fewer emp.)

**Reviewed Date:** December 02, 2020

**What do you like best about Dart?**

The languages and the the hierarchy of languages itself are very easy to understad. More simple than the other languanges that i have ever used. Its very helpful for begineer to use

**What do you dislike about Dart?**

So far so good, i still not found yet the part of the dart languange should i dislike

**Recommendations to others considering Dart:**

you can use and quick understand while using it

**What problems is Dart solving and how is that benefiting you?**

I have created the Employee Attendance Application based on Android using dart. Its very easy to understand and thats very important

  ### 12. Good language for an MVP, especially for startups

**Rating:** 3.5/5.0 stars

**Reviewed by:** Verified User in Financial Services | Mid-Market (51-1000 emp.)

**Reviewed Date:** November 26, 2020

**What do you like best about Dart?**

- Easy to learn
- great documentation
- OOP
-Really good performance
- both loose and strong prototyping
- easy debugging

**What do you dislike about Dart?**

- very limited libraries and resources
- comparatively less job opportunities

**What problems is Dart solving and how is that benefiting you?**

I used dart mainly for mobile apps using flutter. It gives comparatively better performance, smaller size than its competitors like react native.

  ### 13. Native App Development platform

**Rating:** 4.0/5.0 stars

**Reviewed by:** Tamilarasu M. | Senior Software Developer, Small-Business (50 or fewer emp.)

**Reviewed Date:** September 01, 2020

**What do you like best about Dart?**

It is a collaboration of all platforms. I like the most. Flutter is using the Dart to develop native apps

**What do you dislike about Dart?**

We should learn dart tp  develop native apps in flutter.

**Recommendations to others considering Dart:**

Sure, I'll recommend dart to a newbie app developer to learn it and develop applications for native platforms.

**What problems is Dart solving and how is that benefiting you?**

It's easy to create all native applications in one place/platform

  ### 14. Fast apps for multiple platforms

**Rating:** 3.5/5.0 stars

**Reviewed by:** Verified User in Medical Practice | Small-Business (50 or fewer emp.)

**Reviewed Date:** November 29, 2020

**What do you like best about Dart?**

As an iOS dev, for me, the syntax is easy for reading, fast adjusting

**What do you dislike about Dart?**

Community support for issues and solutions is pretty new and low

**What problems is Dart solving and how is that benefiting you?**

Basically, creating simple POC app that benefit comes with multiple platforms and parallel watching the changes on the layout as you make them

  ### 15. Exciting, Flutter is great also, but there is always room for improvement.

**Rating:** 4.0/5.0 stars

**Reviewed by:** Verified User in Program Development | Small-Business (50 or fewer emp.)

**Reviewed Date:** November 26, 2020

**What do you like best about Dart?**

Dart is a great language that can be used for developing cross platform applications.

**What do you dislike about Dart?**

There should be more options when using flutter, without installing packages and improvements on materials library

**What problems is Dart solving and how is that benefiting you?**

It’s great for developing cross platform applications. Easy to learn and use. Good syntax.

  ### 16. It's very easy language to learn as well as use in flutter base application.

**Rating:** 4.0/5.0 stars

**Reviewed by:** Verified User in Program Development | Small-Business (50 or fewer emp.)

**Reviewed Date:** November 29, 2020

**What do you like best about Dart?**

The structure of dart language is like c language with simple main function to start program execution.

**What do you dislike about Dart?**

I am using dart since 1 yr I didn't find any flaws with dart.

**What problems is Dart solving and how is that benefiting you?**

I use dart to develope android application with flutter framework.


## Dart Discussions
  - [What can Dart be used for?](https://www.g2.com/discussions/what-can-dart-be-used-for) - 1 comment

- [View Dart pricing details and edition comparison](https://www.g2.com/products/dart-dart/reviews?filters%5Bnps_score%5D%5B%5D=4&section=pricing&secure%5Bexpires_at%5D=2026-08-14+07%3A55%3A57+-0500&secure%5Bsession_id%5D=168dc71e-c875-446c-a950-4e1cdfc91ba4&secure%5Btoken%5D=ca447c17ca3b6b3d1aa9ae05d8195250ef093a71cb3024b091ea166405c20486&format=llm_user)


## Top Dart Alternatives
  - [Okta](https://www.g2.com/products/okta/reviews) - 4.5/5.0 (1,341 reviews)
  - [Termius](https://www.g2.com/products/termius/reviews) - 4.8/5.0 (264 reviews)
  - [.NET 4.5](https://www.g2.com/products/net-4-5/reviews) - 4.2/5.0 (74 reviews)

