ツール
アプリを作成する準備ができたら、アプリの種類に応じたSDKとツールを入手してください。どのツールが必要かわからない場合は、Flutter SDKを入手してください。
| アプリの種類 | はじめにお読みください | ツール情報 | 
|---|---|---|
| Flutter(モバイルなど) | Flutterのインストール | Flutterツール | 
| Webアプリ(Flutter以外) | Dart SDK のインストール | 汎用ツールとWebツール | 
| サーバーまたはコマンドライン | Dart SDK のインストール | 汎用ツールと専門ツール | 
汎用ツール
#以下のツールは、すべてのプラットフォームでDart言語をサポートしています。
DartPad
#
DartPadは、ダウンロード不要でDartの構文を学習し、Dart言語の機能を試すのに最適な方法です。dart:ioなどのVMライブラリを除き、Dartのコアライブラリをサポートしています。
IDEとエディター
#これらの一般的なIDEには、Dartプラグインが存在します。
Dartコミュニティのおかげで、以下のDartプラグインも利用可能です。
特定のDart拡張機能がないLSP対応エディター向けに、Language Server Protocol実装も利用可能です。
コマンドラインツール
#Dart SDKには、以下の汎用dartツールが含まれています。
- dart
- Dartコードの作成、フォーマット、分析、テスト、ドキュメント作成、コンパイル、実行、およびpubパッケージマネージャーの操作を行うためのコマンドラインインターフェース(CLI)。
デバッグ
#- Dart DevTools
- デバッグおよびパフォーマンスツールのスイート。
Webアプリ開発用ツール
#以下のツールは、Webアプリの開発をサポートします。
- webdev
- Dart Webアプリのビルドと提供を行うCLI。
コマンドラインアプリおよびサーバー開発用ツール
#以下のツールは、コマンドラインアプリおよびサーバーの開発または実行をサポートします。
- dart run
- コンパイルされていないDartコマンドラインアプリや一部のスナップショットを実行するには、dart runコマンドを使用します。
- dartaotruntime
- AOTスナップショットを実行するためにこのDartランタイムを使用します。
 
  
 