Top Rated Dart Alternatives


Video Reviews
49 out of 50 Total Reviews for Dart
Overall Review Sentiment for Dart
Log in to view review sentiment.

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.
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 Review collected by and hosted on G2.com.

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 Review collected by and hosted on G2.com.
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.

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


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

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. Review collected by and hosted on G2.com.
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. Review collected by and hosted on G2.com.

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

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

The best feature of Dart is its simplicity. I like how fast can you achieve something with less typing Review collected by and hosted on G2.com.
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. Review collected by and hosted on G2.com.

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. Review collected by and hosted on G2.com.
Nothing!! Dart is a really good language to work in, and with every release, it's becoming a fun language. Review collected by and hosted on G2.com.