目次

ツール

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

アプリの種類はじめにツール情報
Flutter(モバイルなど)FlutterをインストールするFlutterツール
ウェブアプリ(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対応エディタでも利用できます。

コマンドラインツール

#

Dart SDKには、以下の汎用`dart`ツールが含まれています。

dart
Dartコードの作成、フォーマット、分析、テスト、ドキュメント化、コンパイル、実行、およびpubパッケージマネージャの操作を行うためのコマンドラインインターフェース(CLI)。

デバッグ

#
Dart DevTools
デバッグとパフォーマンスツールのスイート。

ウェブアプリ開発ツール

#

以下のツールは、ウェブアプリの開発をサポートしています。

webdev
Dartウェブアプリをビルドして提供するためのCLI。

コマンドラインアプリとサーバー開発ツール

#

以下のツールは、コマンドラインアプリとサーバーの開発または実行をサポートしています。

dart run
`dart run`コマンドを使用して、コンパイルされていないDartコマンドラインアプリと一部の種類のスナップショットを実行します。
dartaotruntime
このDartランタイムを使用して、AOTスナップショットを実行します。