メインコンテンツにスキップ

ツール

アプリを作成する準備ができたら、アプリの種類に応じたSDKとツールを入手してください。どのツールが必要かわからない場合は、Flutter SDKを入手してください。

アプリの種類はじめにお読みくださいツール情報
Flutter(モバイルなど)FlutterのインストールFlutterツール
Webアプリ(Flutter以外)Dart SDK のインストール汎用ツールWebツール
サーバーまたはコマンドラインDart SDK のインストール汎用ツール専門ツール

汎用ツール

#

以下のツールは、すべてのプラットフォームでDart言語をサポートしています。

DartPad

#
DartPad Hello World

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ランタイムを使用します。