Dart
banner
dart.dev
Dart
@dart.dev
An approachable, portable, and productive language for high-quality apps on any platform. https://dart.dev
Direct native interoperability 🔌

We’re launching an early access program for the codegen solutions FFigen and JNIgen. We are seeking Flutter plugin authors who want to develop or refactor plugins with these solutions.
June 10, 2025 at 10:55 PM
Hot reload on the web (experimental) 🔃

Stateful hot reload is now available on the web when you use the Dart Development Compiler (DDC). A redesign of the JS representation of Dart code lets you swap out code in a running application.
June 10, 2025 at 10:55 PM
Trending packages on pub.dev 📦

The pub.dev landing page replaces the Most Popular Packages section with the Trending Packages section. This new section showcases packages that have recently demonstrated notable growth in adoption and interest.
The official repository for Dart and Flutter packages.
Pub is the package manager for the Dart programming language, containing reusable libraries & packages for Flutter and general Dart programs.
pub.dev
June 10, 2025 at 10:55 PM
Doc imports 📥

There is now support for doc imports, a new comment-based syntax which enables external elements to be referenced in documentation comments without actually importing them. This tag can be specified in a doc comment above a library directive.
June 10, 2025 at 10:55 PM
Null-aware elements ❓

New null-aware elements let you add elements to a collection such as a list, set, or map, if the elements are not null. To make an element a null-aware element in a collection literal, prepend the element with ?.
June 10, 2025 at 10:55 PM
Cross compilation 🚩

There is new support to compile to native Linux binaries from Windows, macOS, and Linux development machines. You can do this with the "dart compile exe" or "dart compile aot-snapshot" command and the "--target-os" and "--target-arch" flags.
June 10, 2025 at 10:55 PM
Formatter updates 📐

The new formatter now decides whether a construct should split and then adds or removes the trailing comma as needed. A number of style changes were also added that tighten up and improve output.
June 10, 2025 at 10:55 PM
Explain? Where should we be posting updates?
February 13, 2025 at 1:20 AM
We had a snafu w/ our cool animation, folks. Please like/repost bsky.app/profile/dart... – going to delete this one shortly
dart.dev Dart @dart.dev · Feb 12
Dart 3.7 is here! We’ve got wildcard variables, new formatter style, cool updates to pub.dev, plus all the ways we’re continuing to make Dart the best it can be. Read all about 3.7 in our blog post: goo.gle/dart37
February 12, 2025 at 7:47 PM
I see some familiar faces! 😀
December 17, 2024 at 7:40 PM