To dig deeper into Dart, click here.
The primary concepts baked into the making of the language were:
- It is simple, object-oriented, and familiar.
- It provides tools out of the box to help development efforts.
- It has strong support via many standard libraries.
- It is architecture-neutral and portable.
- It executes with high performance for practical applications and not just benchmarks.
If you need to write a web/enterprise app, or you need data persistence or you need to do cryptography, no problem! Dart is all you require!
There is a rich ecosystem springing up around Dart because the standard (built-in) libraries can be supplemented by open source libraries found on Pub.
Help us explain this better! File a GitHub issue at https://github.com/exercism/dart/issues if you have suggestions, or submit a patch with improvements to the https://github.com/exercism/dart/blob/master/docs/ABOUT.md file.
If you've downloaded the command-line client and have Dart installed on your machine, then go ahead and fetch the first problem.
exercism fetch dart
In order to be able to submit your solution, you'll need to configure the client with your Exercism API key.
exercism configure --key=YOUR_EXERCISM_KEY
When you've written a solution, submit it to the site. You'll have to configure the command-line client with your exercism API key before you can submit.
exercism submit PATH_TO_FILE