- Dart SDK overview
- What’s in the Dart SDK
- Filing bugs and feature requests
Dart SDK overview
The Dart SDK has the libraries and command-line tools that you need to developDart web, command-line, and server apps. To get the Dart SDK, see Get Dart.
If you’re developing only mobile apps,then you don’t need the Dart SDK; just install Flutter.
To learn about other tools you can use for Dart development, seethe Dart tools page.
Note: This site’s documentation and examples use version 2.6.0 of the Dart SDK.
What’s in the Dart SDK
The Dart SDK includes a lib
directory for the Dart libraries and a bin
directory that has these command-line tools:
- dart
- The standalone VM
- dart2native
- A tool that AOT compiles Dart code to native x64 machine code, producing either a standalone executable or a snapshot
- dartaotruntime
- A Dart runtime for AOT-compiled snapshots
- dart2js
- The Dart-to-JavaScript compiler (used only for web development)
- dartanalyzer
- The static analyzer
- dartdevc
- The Dart development compiler (used only for web development)
- dartdoc
- The API documentation generator
- dartfmt
- The Dart code formatter
- pub
- The Dart package manager
For more information about the SDK, see itsREADME file.
Filing bugs and feature requests
To see existing issues or create a new one,go to dartbug.com.Here are some handy searches:
- dart (VM) issues
- dartanalyzer issues
- dartdoc issues
- pub issues
- issues for the SDK as a whole