Dart helps you craft beautiful, high-quality experiences across all screens, with: A client-optimized language, Rich, powerful frameworks, Delightful, flexible tooling
Dart helps you craft beautiful, high-quality experiences across all screens, with: A client-optimized language, Rich, powerful frameworks, Delightful, flexible tooling
Customer Reviews
Muhammad Asad B.
Advanced user of 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.
- 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.
- 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.
- 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.