Overview: The Dart language
These two resources are popular with both beginning Dart developers and experts.
Language tour
A walk through all of the major features of the Dart language.
Effective Dart
A set of guides on how to write the best Dart code possible. Guidelines cover style, documentation, usage, and design.
Other resources
#- Dart's type system
Learn about Dart's sound type system.- Fixing common type problems
How to fix errors and warnings you may encounter.
- Fixing common type problems
- Customizing static analysis
A guide to customizing the analyzer using an analysis options file. - Asynchronous programming
- Futures, async, await
Learn about and practice writing asynchronous code, using DartPad. - Streams
A beginner's guide to handling sequences of asynchronous events.
- Futures, async, await
- Specification
A definitive, highly technical description of the Dart language.
Unless stated otherwise, the documentation on this site reflects Dart 3.5.3. Page last updated on 2024-06-10. View source or report an issue.