Dart
Dart is a client-optimized programming language developed by Google, first announced in 2011 by Lars Bak and Kasper Lund. Originally designed as a general-purpose web language, Dart found its primary audience as the language behind Flutter, Google's cross-platform UI framework for mobile, web, and desktop applications.
Dart supports two compilation modes: just-in-time (JIT) compilation for fast development cycles with hot reload, and ahead-of-time (AOT) compilation to native ARM and x64 machine code for production deployments. Since Dart 3.0 (May 2023), null safety is fully sound — the type system guarantees that non-nullable variables cannot hold null at runtime. The language also added records, pattern matching, and class modifiers in the 3.x series. The current stable release is Dart 3.7.
The official guides cover the language, core libraries, and package ecosystem. The SDK source code is on GitHub, and the pub.dev registry hosts community and first-party packages.
Related technologies
Let's figure it out together
Not sure where to start? Tell us what's on your mind — we'll take it from there.