AngularDart Tools
For information about general tools for Dart apps, including general web tools, see Dart Tools.
Recommended IDE
If you don’t already have a favorite IDE, we recommend WebStorm, which comes with Dart support.
See Dart Tools for a list of other IDEs.
SDK
Although DartPad is a great way to experiment with Dart code, once you’re ready to develop a web app, you need to install the Dart SDK.
Command-line tools
In addition to the other Dart tools included in the SDK, the following tools offer specialized support for web programming.
- webdev
- A command line interface (CLI) for Dart web app development, including building and serving web apps.
- stagehand usable, but soon to be deprecated
- A command line tool to create a new AngularDart project, similar to
dart create
orflutter create
. It’s recommended to usestagehand web-angular
to generate a new AngularDart project to work on. - dart2js
- The original Dart-to-JavaScript compiler, with tree shaking. IDEs and the webdev CLI use dart2js when building web apps for deployment.
- dartdevc
- The Dart dev compiler, a modular Dart-to-JavaScript compiler. IDEs and the webdev CLI use dartdevc when running a development server.
- build_runner
- A build package that’s used by the webdev CLI. You can use it directly for testing or if you need more configurability than webdev provides.