--- title: Dart Reviews meta_title: 'Dart Reviews 2026: Details, Pricing, & Features | G2' meta_description: Filter 52 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: 52 scale: '5' date_modified: '2026-09-22' parent_category: name: Development url: https://www.g2.com/categories/development ---

Dart Pros and Cons: Top Advantages and Disadvantages

Quick AI Summary Based on G2 Reviews

Generated from real user reviews

Users appreciate the ease of development in Dart, thanks to its efficient libraries and patterns for handling logic. (1 mentions)
Users value the ease of use of Dart, appreciating its efficient libraries and versatile development patterns for Flutter. (1 mentions)
Users value the efficiency optimization of Dart, which enhances performance and simplifies user experience significantly. (1 mentions)
Users appreciate the efficient logic implementation in Dart, benefiting from its diverse libraries and development patterns. (1 mentions)
Users value the clarity and efficiency of Dart, appreciating its centralized control for a streamlined experience. (1 mentions)
Users notice a minor learning curve with Dart, but many find it manageable and easy to overcome. (1 mentions)
Users find Dart to have limited features for various Flutter applications, affecting their overall experience and productivity. (1 mentions)

Top Pros or Advantages of Dart

Top Cons or Disadvantages of Dart

Praful S.
PS
Praful S.
Flutter Developer
Small-Business (50 or fewer emp.)
"Dart Makes Flutter Logic Efficient with Powerful Libraries and Flexible Patterns"
5/5
What do you like best about Dart?

Dart allows me to create and implement logic in an efficient way in Flutter by providing multiple libraries to handle specific tasks. It also offers multiple development patterns for different types of use cases, making it easier to define logic in forms ranging from simple to complex. Review collected by and hosted on G2.com.

What do you dislike about Dart?

Dart feels limited for most Flutter use cases. Review collected by and hosted on G2.com.

VD
Valesca D.
Project Planner
Mid-Market (51-1000 emp.)
"Clarity, Efficiency, and Smooth Performance with Dart"
5/5
What do you like best about Dart?

The most helpful aspects of Dart are its clarity, efficiency, and centralized control. Review collected by and hosted on G2.com.

What do you dislike about Dart?

I haven't encountered any significant downsides with Dart. Overall, the system works smoothly for my needs, and any minor learning curve was easy to overcome with use. The customer support works very well too. Review collected by and hosted on G2.com.

Biswajit B.
BB
Biswajit B.
Principal Software Development Engineer
Small-Business (50 or fewer emp.)
"Dart Experience"
5/5
What do you like best about Dart?

1. Easy to learn features

2. Frequent updates and new features

3. Dart is used in Flutter

4. Very good documentation

5. Awesome community support

6. Support null safety Review collected by and hosted on G2.com.

What do you dislike about Dart?

1. Need some time to familiarize

2. Some cool features are missing as in Kotlin

3. There must be official tutorial videos to learn

4. There can be new packages to increase productivity

5. A backend framework with Dart is needed Review collected by and hosted on G2.com.

Luis Adolfo E.
LE
Luis Adolfo E.
Operations, Training & Transition Senior Manager
Mid-Market (51-1000 emp.)
"Overwhelming interface"
3/5
What do you like best about Dart?

It's pretty good on connecting to any other platform that you may need on a troubleshooting center but the lagging and how bulked it looks takes away on all this great opportunities Review collected by and hosted on G2.com.

What do you dislike about Dart?

How bulky and outdated it looks is something that may not work as something that the end-user will see as provocative to use. Unfortunately, it seems like development got stuck or at least it wasn't updated to current trends or functionalities. Review collected by and hosted on G2.com.

Oğuzhan K.
OK
Oğuzhan K.
Embedded Linux Software Engineer
Small-Business (50 or fewer emp.)
"Great Language for Application Developers"
5/5
What do you like best about Dart?

I am using the Dart in order to create applications on Flutter. It is so easy to adapt for people who know Java or other programming languages because many things are the same as object-oriented programming languages. Thus, you can find lots of sources, training, courses for Dart on the web. By starting from the beginning, you can learn in a short time, thanks to its basic structure. After a while, you can write your own application by using Flutter. Therefore, we can say that with Flutter and Dart, you can create whatever application you want. Review collected by and hosted on G2.com.

What do you dislike about Dart?

While using the Dart in Flutter, I'm not too fond of the handling methodologies of the exceptions of Dart. It could be improved and can be made easy for the developers. Review collected by and hosted on G2.com.

Dulanjali S.
DS
Dulanjali S.
Associate Software Engineer
Small-Business (50 or fewer emp.)
"Dart is best language for mobile app development"
4.5/5
What do you like best about Dart?

Easy to understand. Documentation is apparent. Easy to learn from a beginner to an expert. Review collected by and hosted on G2.com.

What do you dislike about Dart?

Sometimes it's too complicated, but overall best language. Review collected by and hosted on G2.com.

Asad B.
AB
Asad B.
Software Engineer
Mid-Market (51-1000 emp.)
Business partner of the seller or seller's competitor, not included in G2 scores.
"Dart is very clean, concise and yet powerful language."
5/5
What do you like best about Dart?

- I like the dart clean and concise syntax and yet it makes it a powerful language.

- Amazing experience using it for Flutter. Adding extension feature in the dart was the best thing they did.

- Also null safety feature is amazing which is finally getting better.

- Overall speed is good and ability to run instantly is the best feature.

- As it is open source, it have a vast community and tons of packages for all kinds of problems. So if you ever stuck, a lot of help is available to you. Review collected by and hosted on G2.com.

What do you dislike about Dart?

- Not having proper multi threaded processes is the most dumb thing of dart. I mean it have isolates which can be run in multi thread but we can not share memory between those and only can communicate through messages.

- Also not having reflection API is a downside. It would’ve make things a lot easier. Review collected by and hosted on G2.com.

Haris W.
HW
Haris W.
Front-end Developer
Small-Business (50 or fewer emp.)
"Dart, coding its not that hard. Easy to read, fast development."
4.5/5
What do you like best about Dart?

I already have 6 months of experience using Dart. Some of my mobile app projects that my office assigned to me are now created using Dart. Dart is easy to learn, and I can easily collaborate with my team in the office without spending too much time understanding what feature they created. Just by looking at the code for a little while, I can understand what it's created for. Review collected by and hosted on G2.com.

What do you dislike about Dart?

Dart can sometimes be unstable, like apps not reloading; it seems like Dart has trouble reading the code. Also, documentation for old code can sometimes be hard to understand. Review collected by and hosted on G2.com.

Emadeddin E.
EE
Emadeddin E.
Mobile Application Developer
Small-Business (50 or fewer emp.)
"Dart for Flutter review"
5/5
What do you like best about Dart?

Dart is somehow close to Javascript & Kotlin, which made it very easy for me to start working with Flutter. The ease of use, fast development process, hot reload and hot restart. Pub libraries are very easy to use and manage, along with making our own libs. Review collected by and hosted on G2.com.

What do you dislike about Dart?

Flutter is a fairly new language, which makes it not supported pretty much. The main documentation on the prime site is not good enough, the documentation lacks good examples. The main issue with using Flutter is the need of using packages, and depending on external libs on production level is really hard. Sometimes I have to migrate a whole process or feature simply because there's no package to support my work. For example, I worked on a bus app for a private school, it helps to track students as they being delivered to their homes. For the lack of a good library to support real time tracking with flutter, I had to go with Kotlin and make it a native app for Android! Review collected by and hosted on G2.com.

Ankita K.
AK
Ankita K.
Student
Small-Business (50 or fewer emp.)
Business partner of the seller or seller's competitor, not included in G2 scores.
"One Path Multiple Outcomes"
5/5
What do you like best about Dart?

Dart is easy to use and understand, it's syntactically more readable. My cause for learning dart was because I wanted to develop app that can be run on both android and iOS and that can be achieved using Dart and Flutter. We just need to write one code and it will work for both android as well as iOS. Review collected by and hosted on G2.com.

What do you dislike about Dart?

The thing that I dislike the most is limited resources available on the internet regarding dart, like when I'm stuck somewhere in the middle of code it's really hard for me to find the solution. Review collected by and hosted on G2.com.