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

Dart SDK の概要

Dart SDK には、Dart ウェブ、コマンドライン、サーバーアプリを開発するために必要なライブラリとコマンドラインツールが含まれています。Dart SDK をインストールするには、Dart の入手を参照してください。Flutter アプリを開発している場合は、Flutter SDK をインストールしてください。Flutter SDK には Dart SDK が含まれています。

Dart 開発に使用できるその他のツールについては、Dart ツールページをご覧ください。

Dart SDK に含まれるもの

#

Dart SDK には 2 つのディレクトリが含まれています

  • lib には Dart ライブラリが含まれています。
  • bin には以下のコマンドラインツールが含まれています。
dart
Dart コードを作成、フォーマット、分析、テスト、ドキュメント化、コンパイル、実行するためのコマンドラインインターフェース。
dartaotruntime
AOT コンパイルされたスナップショット用の Dart ランタイム。

Dart 言語は、Dart コードが UTF-8 を使用してエンコードされることを想定しています。

SDK についてさらに詳しく知りたい場合は、SDK の README ファイルをご覧ください。

サポートポリシー

#

Dart チームは、最新の安定版 Dart SDK のみをサポートしています。新しいメジャーバージョンまたはマイナーバージョンがリリースされると、古いバージョンはサポートされなくなります。たとえば、3.7.x が最新リリースの場合、3.8.0 または 4.0.0 がリリースされるまでサポートされます(いずれかが先にリリースされた場合)。

Dart チームは、必要に応じて、パッチリリースを通じて重大な問題やセキュリティ問題の修正を提供しますが、それは現在サポートされているバージョンにのみ適用されます。たとえば、3.7.0 が最新の安定版リリースである場合、脆弱性への修正は 3.7.1 のパッチリリースで発行される可能性があります。

平均して、Dart チームは 3 か月ごとに新しい安定版リリースを出荷します。現在サポートされているバージョンへのパッチリリースは、必要に応じて出荷されます。

このポリシーは、Dart 開発者が、新機能と改善とともに進化し続ける、安定した信頼性の高いプラットフォームにアクセスできるようにすることを目的としています。

バグ報告と機能リクエスト

#

既存の問題を確認したり、新しい問題を作成したりするには、SDK のイシュートラッカーにアクセスしてください。