# 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 **development ease** of Dart, enabling efficient logic creation in Flutter with diverse libraries and patterns. (1 reviews)
- Users value the **ease of use** of Dart, benefiting from its efficient libraries and flexible development patterns. (1 reviews)
- Users appreciate the **efficiency optimization** of Dart, enjoying its clarity and centralized control for streamlined performance. (1 reviews)
- Users appreciate the **efficiency and versatility** of Dart for implementing logic in Flutter with various libraries and patterns. (1 reviews)
- Users value the **clarity and efficiency** of Dart, appreciating its centralized control for improved workflow. (1 reviews)
- Productivity Improvement (1 reviews)

**What users dislike:**

- Users note a minor **learning curve** with Dart, but find it manageable and quickly overcome with use. (1 reviews)
- Users find Dart to have **limited features** , which may not meet the needs for various Flutter applications. (1 reviews)

## Dart Reviews
  ### 1. Dart Makes Flutter Logic Efficient with Powerful Libraries and Flexible Patterns

**Rating:** 5.0/5.0 stars

**Reviewed by:** Praful S. | Flutter Developer, Small-Business (50 or fewer emp.)

**Reviewed Date:** January 27, 2026

**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.

**What do you dislike about Dart?**

Dart feels limited for most Flutter use cases.

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

Like other frameworks, it uses a programming language that becomes the heart of the framework. Because of that, the development environment improves, and it becomes easier to manage style and patterns throughout our codebase. Dart follows a modular and scripting pattern, which allows me to perform any kind of task that is possible to do.

  ### 2. Clarity, Efficiency, and Smooth Performance with Dart

**Rating:** 5.0/5.0 stars

**Reviewed by:** Valesca  D. | Project Planner, Mid-Market (51-1000 emp.)

**Reviewed Date:** December 12, 2025

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

The most helpful aspects of Dart are its clarity, efficiency, and centralized control.

**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.

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

Dart helps centralize information and streamline processes that would otherwise be manual or scattered across multiple systems. By bringing everything into one platform , it reduces administrative workload and makes it easier to stay organized and efficient.

  ### 3. Perfect cross platform language

**Rating:** 5.0/5.0 stars

**Reviewed by:** Pavel M. | Product Manager, Small-Business (50 or fewer emp.)

**Reviewed Date:** July 31, 2025

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

- super fast compilation
-hot reload
-stron typing and sound null safety

**What do you dislike about Dart?**

- Google seem to be reducing support and active promotion

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

Fast development of cross platform applications and internal tool, our main focus is mobile app development

  ### 4. Dart Experience

**Rating:** 5.0/5.0 stars

**Reviewed by:** Biswajit B. | Principal Software Development Engineer, Small-Business (50 or fewer emp.)

**Reviewed Date:** May 17, 2022

**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

**What do you dislike about Dart?**

1. Need some time to familiar
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

**Recommendations to others considering Dart:**

must try.

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

1. It is a programming language , so i used it daily in my code
2. I am a flutter developer , so dart is the language
3. My Performance has increased, as it eliminates errors in compile time.

  ### 5. Overwhelming interface

**Rating:** 3.0/5.0 stars

**Reviewed by:** Luis Adolfo E. | Operations, Training &amp; Transition Senior Manager, Mid-Market (51-1000 emp.)

**Reviewed Date:** May 24, 2022

**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 oportunities

**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.

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

Altice uses it as the main CRM for troubleshooting home-based communication services which is very good at diagnosing but most of the time it really loops away when different scenarios are tried to be solved.

  ### 6. Great Language for Application Developers

**Rating:** 5.0/5.0 stars

**Reviewed by:** Oğuzhan K. | Embedded Linux Software Engineer, Small-Business (50 or fewer emp.)

**Reviewed Date:** November 05, 2021

**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.

**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.

**Recommendations to others considering Dart:**

If you are a beginner in programming, you can start to learn coding with Dart. It is easy to understand how you can code. There are lots of open-source on the web.

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

You can use this language for your desktop applications, console applications, or mobile applications. Therefore, you do not need to learn Swift for ios, Java, or Kotlin for android or other languages for web or desktop applications. You can do all the things just knowing Dart. It is like a Swiss Army Knife.

  ### 7. Dart is best language for mobile app development

**Rating:** 4.5/5.0 stars

**Reviewed by:** Dulanjali S. | Associate Software Engineer, Small-Business (50 or fewer emp.)

**Reviewed Date:** November 29, 2020

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

Easy to understand.
Documentation is apparent.
Easy to learn from a beginner to an expert.

**What do you dislike about Dart?**

Sometimes it's too complicated, but overall best language.

**Recommendations to others considering Dart:**

Dart is a valuable language to learn. It helps to develop hybrid mobile applications with attractive user interfaces.

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

I developed mobile application called Myfoods using dart and flutter. Dart is really fast and high performance language. Also dart have good documentation. Its help to learning from A to Z.

  ### 8. Dart is very clean, concise and yet powerful language.

**Rating:** 5.0/5.0 stars

**Reviewed by:** Asad B. | Software Engineer, Mid-Market (51-1000 emp.)

**Reviewed Date:** December 02, 2020

**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.

**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.

**Recommendations to others considering Dart:**

- It’s a great language with rich features and having support for all major platforms is the best part. 

- Even web applications can be written with dart and all you have to do is code once, and use it for android, iOS, windows, linux, macOS.

- Highly recommend to experience it’s flow once and let it amaze you. 

- You will have large community to help you through any difficulties and most of the already built packages to solve your problems.

- Flutter uses dart which have better speed over any other available cross platform frameworks.

- Dart extensions makes your code very clean and short.

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

- I am using it for Flutter apps for cross platform like Android, iOS and web. 

- It really is amazing with just single code base my apps are ready to publish for all major platforms. 

- Also it’s ability to run instantly in flutter debugging is awesome. Most of the changes can be reloaded instantly without having to restart the whole program.

  ### 9. Dart, coding its not that hard. Easy to read, fast development.

**Rating:** 4.5/5.0 stars

**Reviewed by:** Haris W. | Front-end Developer, Small-Business (50 or fewer emp.)

**Reviewed Date:** November 30, 2020

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

i already have 6 month experience using Dart. Some of my mobile apps project that my office giving a job to me now created using Dart. Dart is easy to learn, i can easily collaboration with my team in office without spend too much time to understand what feature he created. Just only see coding little time, i can understand what its created for.

i build mobile apps using my computer with spesification i7 9750h with 1050, with vscode installed. i use emulator avd but not with android studio installed.

when i sat its Dart, i mean Flutter, because as much i know, Flutter is Dart framework that can build cross platform apps with only one line of code. with only one line of code, our code translated to another platform. it can be translated to platform mobile like android and ios, web, and desktop like windows, linux and osx.

Flutter have much advantages compare to the another framework. i like how flutter have advantages like easy to learn, have full and always updated documentation, easy to read, fast development, bigger community, material and cupertino design, and especially hot reload.

**What do you dislike about Dart?**

dart sometime can unstable like apps not reload, its look like dart getting problem to read the code. and documentation for old code sometimes hard to understand.

**Recommendations to others considering Dart:**

On this Days, people using mobile devices. that means your chance to join with mobile industry is so much open. Learn it now, especially if you students, you can be an expert on this or if you are not, its still worth your time because its not hard to learn.

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

before, ive struggling to build mobile apps. i wonder if i can create mobile apps, it would be great. then i lean flutter for little time, i can easily understand what 'this component for', or 'what this widget for' to build mobile apps.

  ### 10. Dart for Flutter review

**Rating:** 5.0/5.0 stars

**Reviewed by:** Emadeddin E. | Mobile Application Developer, Small-Business (50 or fewer emp.)

**Reviewed Date:** November 26, 2020

**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.

**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!

**Recommendations to others considering Dart:**

Never be afraid of using Dart, it has a very short learning curve, you can immediately start using flutter without the need to fully understand Dart syntax.

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

Currently I use Dart & Flutter as my main job in Mobile development. I made over 10 apps and it helped me a lot as I started using flutter three years ago starting from 0.5 beta.

I made Delivery system, online shopping apps, Menus for restaurants, and many other custom apps.

  ### 11. One Path Multiple Outcomes

**Rating:** 5.0/5.0 stars

**Reviewed by:** Ankita K. | Student, Small-Business (50 or fewer emp.)

**Reviewed Date:** January 04, 2021

**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.

**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.

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

I've created multiple app for college project and I've realized a lot of things regarding this language i.e. high performance. Programs written in Dart tend to run faster than programs created in JavaScript. Dart has the unique capability to handle both Ahead of time and Just in time compiling.

  ### 12. 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.

  ### 13. 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

  ### 14. Dart | Why does it matter to us

**Rating:** 5.0/5.0 stars

**Reviewed by:** Manvendra S. | Lead Associate, Small-Business (50 or fewer emp.)

**Reviewed Date:** December 02, 2020

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

Dart is easy to pick up. If you are coming from a JavaScript background, then you will find many concepts familiar and easy to use. The language allows you to work without using types or you can use types just like TypeScript. If you are familiar with async/await in JavaScript then congratulations, you are right at home. The tooling around Dart is much better compared to even TypeScript. To me, Dart is the best language that Google has created after Go Lang. 

If you haven't used the language, then try once, and you'll not look back. Thanks.

**What do you dislike about Dart?**

Nothing!! Dart is a really good language to work in, and with every release, it's becoming a fun language.

**Recommendations to others considering Dart:**

Like every good thing in life, you have to experience it. Who am I to force you to do so. I can only tell, yes it's a good language.

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

I used Dart to develop Mobile applications, of course using well know Flutter framework.

  ### 15. Dart is very simple to understand & very clear to write codes

**Rating:** 5.0/5.0 stars

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

**Reviewed Date:** December 01, 2020

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

I use Dart only for Android application development using Flutter( and Dart). Among all the other languages that I have used, I found Dart a lot simpler and effective language. Best thing is that Dart has combination of pros of Java as well as Python (Similar to Python various data types & built-in functions for those data types and instead of following those indentation rules we simply use parenthesis like in Java which I personally prefer). Readily provided functions for important operations on in built data types is very handy. It is very easy to divide program/software/application files in different modules and then integrate them. Dart has become very famous and one of the most preferred language specially for Android application development that many useful packages are available to develop application with various functionalities easily without the need of configuration from the scratch.

**What do you dislike about Dart?**

I have personal experience that Dart takes slightly more time to run/debug a than Java and/or Python. There is not a big difference, it is near to negligible.

**Recommendations to others considering Dart:**

Go for it! It is very easy to understand and write code in effective way. Offered features and the packages available are great.

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

I have been using Dart for Android application development using Flutter framework. The application I have been developing using Dart is used in a local business to maintain the records of purchase and sale. I have found it a lot easier to convert my logic and idea into the running code. I personally found Dart very clear language to write programs, and using in-build data types for implementation.

  ### 16. I use dart to paint up my front end UI for my web and Android project!

**Rating:** 4.5/5.0 stars

**Reviewed by:** Shubham J. | CTO, Small-Business (50 or fewer emp.)

**Reviewed Date:** December 01, 2020

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

Dart is a very practical and more developer friendly code to do your coding for any projects. It is mostly based on the C++ code style so if you are coming from that platform than it is very seamless to get onboard into this. Dart can be use to develop your frontend for any project like android, web embedded etc.

**What do you dislike about Dart?**

There should be more fundamental videos about the dart programming on the official site , so i hope more YouTube videos will be included for the novice developer

**Recommendations to others considering Dart:**

Use dart to speed up your development

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

The dart is a objective type language and the main thing that iam solving is to develop my Frontend ui for my project . Dart helps me to complete my project in less amount of time and the error are very low. The integration between dart and flutter is amazing!

  ### 17. 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.

  ### 18. Dart is  Love.

**Rating:** 5.0/5.0 stars

**Reviewed by:** Hassan K. | Mobile Application Developer, Small-Business (50 or fewer emp.)

**Reviewed Date:** November 26, 2020

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

I used java for 2 years but now when I am using dart it's so much better than other technologies it's easy and powerful. I like the code flow speed and use of plugins.

**What do you dislike about Dart?**

it's almost good just need to improve native functions for accessing hardware features.

**Recommendations to others considering Dart:**

Use Dart for Mobile or development it's totally easy, open-source, and efficient.

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

I already discussed the benefits such as small code and big work, speed, best UI design, etc. the only thing that should be added for the developers is the UI preview like XML.

  ### 19. Handy to Get Started in Dart Language

**Rating:** 2.5/5.0 stars

**Reviewed by:** ABHISHEK PARTAP S. | System Engineer, Small-Business (50 or fewer emp.)

**Reviewed Date:** November 24, 2020

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

Having already studied about Object-Oriented Programming Languages like Java and C++, Getting Hands on to Dart was easy.

**What do you dislike about Dart?**

There are not many tutorials on Youtube or other learning Platforms. The tutorials available are also not standalone for a particular topic.

**Recommendations to others considering Dart:**

Do learn any Object Oriented Programming Language like Java or C++ before starting studying it .

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

I started using Dart when I shifted to Android App Development in the Flutter Framework.
And It is with the help of dart language that I'm able to develop native apps using a single codebase.

  ### 20. It feels great and I use it as my daily driver

**Rating:** 5.0/5.0 stars

**Reviewed by:** Abdul A. | Small-Business (50 or fewer emp.)

**Reviewed Date:** January 08, 2021

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

As it's a Dynamically typed language that helps a lot

**What do you dislike about Dart?**

There's nothing to be disliked about when it comes to dart

**Recommendations to others considering Dart:**

If you are familiar with oop concepts go for dart it's fun

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

I'm making full fledged hybrid mobile applications by using flutter a dart framework.     It works smoother , saved time in building applications

  ### 21. 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.

  ### 22. Dart is easy to learn, if you already know object oriented programming.

**Rating:** 5.0/5.0 stars

**Reviewed by:** Hafeezurrahman A. | Student, Small-Business (50 or fewer emp.)

**Reviewed Date:** December 25, 2020

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

Easy to learn.
Google's flutter is based on dart, which makes cross platform application development experience much amazing.

**What do you dislike about Dart?**

Overlapping between variables nomenclature in defferent packages in libraries of dart core and flutter.

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

Web, mobile and cli app development is more stable and beautiful with the help of Dart.

  ### 23. 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!

  ### 24. I didn't used Dart before

**Rating:** 2.5/5.0 stars

**Reviewed by:** Ashkan H. | Software Engineer, Small-Business (50 or fewer emp.)

**Reviewed Date:** December 03, 2020

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

Google support it and it's a lot. Most of the languages that have this feature are successful. It could be good for a junior developer who wants to choose something new.

**What do you dislike about Dart?**

It's a new language and You have to invest time in it to learn. There is no guaranty that you can find a job after you learned it. Also, as a developer, can not ask for a high amount of money for a newborn language.

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

I didn't use dart before. Just heard about it a few times.

  ### 25. till now experience is awesome.

**Rating:** 5.0/5.0 stars

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

**Reviewed Date:** November 30, 2020

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

easy to learn and fast as compaired to python.

**What do you dislike about Dart?**

support for dart needs to be improved till now it is good but not like that of java or c.

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

right now i have created an ecommerce solution in flutter with dart.

  ### 26. 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.

  ### 27. Highly recommended. Very easy to use and very helpful.

**Rating:** 5.0/5.0 stars

**Reviewed by:** Nouman G. | Software Engineer Two (Android), Mid-Market (51-1000 emp.)

**Reviewed Date:** November 28, 2020

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

Optional static types. When I'm prototyping or simply writing small scripts, I don't use a ton of static types. ...
Innocent until proven guilty. ...
Lexical scope. ...
Real classes baked into the language. ...
Top-level functions. ...
Classes have implicit interfaces. ...
Named constructors. ...
Factory constructors.

**What do you dislike about Dart?**

I don't really dislike anything specific.

**Recommendations to others considering Dart:**

nothing much.

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

I m using it to make flutter apps. It's very easy to use and very little boiler plate code.

  ### 28. 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.

  ### 29. Dart can do more than mobile

**Rating:** 5.0/5.0 stars

**Reviewed by:** David N. | Integration Engineer, Mid-Market (51-1000 emp.)

**Reviewed Date:** November 25, 2020

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

I like the widgets.  Widgets are an object orient programmable way of building an user interface.

**What do you dislike about Dart?**

I dislike that Microsoft has not convert from c# to dart

**Recommendations to others considering Dart:**

convince Microsoft to build a visual studio project for dart and flutter

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

I write business applications in dart and flutter.   I benefit from the predictable properties of dart programming.  I benefit for the concurrent state machinery of dart meaning the ui behaves like an application.

  ### 30. Very amazing experience as dart is very easy and powerful language

**Rating:** 5.0/5.0 stars

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

**Reviewed Date:** November 25, 2020

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

Its syntax are similar to various languages so it is very beginner friendly

**What do you dislike about Dart?**

As there are no such issues for me right now

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

I am using dart in flutter app development

  ### 31. 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

  ### 32. 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.

  ### 33. 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.

  ### 34. Dart review as a Flutter app developer

**Rating:** 5.0/5.0 stars

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

**Reviewed Date:** December 01, 2020

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

It is open source, object oriented, cross platform, browser based ide, code reuse, asynchronous programming and type safety.

**What do you dislike about Dart?**

It is relatively new that's why less community support.

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

I used dart for flutter app development. The benefit it provides is it allows me to develop cross platform apps and asynchronous programming is really good.

  ### 35. Dart is very friendly language specially in case of flutter

**Rating:** 5.0/5.0 stars

**Reviewed by:** Momin A. | Small-Business (50 or fewer emp.)

**Reviewed Date:** January 08, 2021

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

Flutter framework is the best in case of mobile application development

**What do you dislike about Dart?**

There're some libraries in the dart native module which doesn't work as desired.

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

Dart helps me building cross-platform applications

  ### 36. Easy to learn, best platform for cross platform application

**Rating:** 4.5/5.0 stars

**Reviewed by:** Md Rafiqul I. | Full Stack Software Engineer, Small-Business (50 or fewer emp.)

**Reviewed Date:** November 30, 2020

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

Easy to learn, Real time refreshing, good for javascript user

**What do you dislike about Dart?**

Not as mature as java, not so packages like nodejs

**Recommendations to others considering Dart:**

If you developed cross platform application, you can choose dart

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

Building Android & ios apps, it’s no need to code separately for both platform

  ### 37. 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

  ### 38. Very nice experience using Dart for Flutter

**Rating:** 5.0/5.0 stars

**Reviewed by:** Vaibhav P. | Software Engineer, Small-Business (50 or fewer emp.)

**Reviewed Date:** November 30, 2020

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

Use of object oriented programming and various available plugins

**What do you dislike about Dart?**

Nothing much to dislike. Installation was pretty seamless

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

Creating an flutter app and various libraries can be used for development such as firebase and cloud services

  ### 39. Start building mobile and web apps using Dart

**Rating:** 4.5/5.0 stars

**Reviewed by:** Simon K. | Project Manager, Enterprise (> 1000 emp.)

**Reviewed Date:** September 02, 2020

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

Building mobile and web apps using Dart is so much fun. its optimized for UI, supports productive development and is super fast on all platforms. Its easy to learn and code and syntax is similar to other programming languages.

**What do you dislike about Dart?**

Do not see anything which I disliked at this point of time.

**Recommendations to others considering Dart:**

One must try it, its so fast..

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

We are using Dart for developing mobile and web apps.

  ### 40. Software developer

**Rating:** 3.0/5.0 stars

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

**Reviewed Date:** December 01, 2020

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

Dart has some similarities with Java.
Dart and Go are both language projects started at Google, but they are independent and have different goals.

**What do you dislike about Dart?**

Dart chooses familiarity over excitement.

**Recommendations to others considering Dart:**

Some nice syntactic features such as this. constructor args and => for one-line functions and Dart is statically typed.

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

I haven't use dart in a professional environment

  ### 41. 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.

  ### 42. 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

  ### 43. Dart was very easy to learn and the community support for the same is huge.

**Rating:** 5.0/5.0 stars

**Reviewed by:** Verified User in Computer & Network Security | Mid-Market (51-1000 emp.)

**Reviewed Date:** December 22, 2020

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

Dart is being used in flutter which forced me to learn dart first. i am glad that i did.

**What do you dislike about Dart?**

Although i wouldn't completely shift to dart yet, it still has to mature a lot more.

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

Type inference and simple syntax

  ### 44. 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

  ### 45. Using Flutter and Dart for 2 years now

**Rating:** 5.0/5.0 stars

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

**Reviewed Date:** December 02, 2020

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

The speed, simplicity, lots of widgets, very easy to understand and use.

**What do you dislike about Dart?**

Sometimes it has some strange bugs, for example with null safety feature

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

Creating fast mvp to get out in the market using cross platform apps and in the future web and desktop apps

  ### 46. Easy to understand and easy to code

**Rating:** 4.5/5.0 stars

**Reviewed by:** Verified User in Security and Investigations | Small-Business (50 or fewer emp.)

**Reviewed Date:** November 26, 2020

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

Easy to design and almost all native services

**What do you dislike about Dart?**

Not anything till now i dislike in dart language

**Recommendations to others considering Dart:**

Dart is very beautiful easy to code and easy to learn and get maximum results with less code

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

Able to create hybrid application for both android and ios

  ### 47. 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.

  ### 48. 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.

  ### 49. Dart is a nice language to use along side flutter and it's easy to learn

**Rating:** 5.0/5.0 stars

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

**Reviewed Date:** December 02, 2020

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

The simplicity of the language and the debugger.

**What do you dislike about Dart?**

Not as popular as it's competitors. The support isn't as large as other languages.

**Recommendations to others considering Dart:**

Use it with flutter

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

App development with flutter is smoother than ionic and react native

  ### 50. Fun and easy to implement to peoples

**Rating:** 5.0/5.0 stars

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

**Reviewed Date:** November 29, 2020

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

Easy to get components that are difficult to get from the others

**What do you dislike about Dart?**

The documentation is still not neat and must be improved so that beginners can easily understand it

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

Beautify the appearance of a less attractive appearance


## 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?section=pricing&secure%5Bexpires_at%5D=2026-05-18+08%3A16%3A51+-0500&secure%5Bsession_id%5D=a6b44aec-f4cf-4e9d-879d-cde0686ad439&secure%5Btoken%5D=7e851509830559c6305fd44b763dfa2e2a1de7ed3f15e6a68527615219157661&format=llm_user)


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

