
Dart programming language
An approachable, portable, and productive language for high-quality apps on any platform Dart is free and open source
Introduction to Dart
Nov 4, 2025 · This page provides a brief introduction to the Dart language through samples of its main features. To learn more about the Dart language, visit the in-depth, individual topic pages …
Tutorials - Dart
Sep 4, 2025 · These tutorials teach you how to use the Dart language, tools, and APIs to build applications.
Get the Dart SDK
Get the libraries and command-line tools that you need to develop Dart web, command-line, and server apps.
Dart overview
Nov 16, 2025 · Dart provides the language and runtimes that power Flutter apps, but Dart also supports many core developer tasks like formatting, analyzing, and testing code.
Dart documentation
Sep 4, 2025 · Unless stated otherwise, the documentation on this site reflects Dart 3.10.0. Page last updated on 2025-9-4. View source or report an issue.
Visual Studio Code - Dart
Sep 4, 2025 · To develop Dart apps, install Visual Studio Code (VS Code) and add the Dart extension.
Books about Dart
Sep 15, 2025 · This page covers a collection of books about the Dart language. Many Flutter books also cover Dart. If you find another Dart book that might be helpful, let us know.
Classes - Dart
Feb 12, 2025 · Dart is an object-oriented language with classes and mixin-based inheritance. Every object is an instance of a class, and all classes except Null descend from Object.
Dart language evolution
A single Dart SDK can simultaneously support multiple versions of the Dart language. The compiler determines what version the code is targeting, and it interprets the code according to …