Skip to main content


New site for Dart news and articles

For the latest Dart news, visit our new blog at .
Recent posts

Announcing Dart 2.1

The Dart 2.1 release is now available. This update to Dart 2 offers smaller code size, faster type checks, better usability for type errors, and new language features to improve productivity when building user experiences. See our  Medium post  for the full announcement.

Announcing Dart 2 Stable and the Dart Web Platform

The stable release of Dart 2 is now available, including a rewrite of the Dart web platform that offers a unique combination of productivity, performance, and scalability. See our  Medium post  for the full announcement.

Getting packages ready for Dart 2

And making your packages look great on the Pub site! We expect the Dart 2 release to graduate to stable in the immediate future. Thus, it’s critical that you migrate your code — especially any packages you have published — to be Dart 2 compatible now! To support this work we’ve made some enhancements to the Pub site to better show potential issues. See our Medium post for full details.

Announcing official gRPC support for Dart

gRPC is a high performance, open source RPC framework. The gRPC framework supports a  wide range of languages , and we are happy to announce that support for the Dart language is now available in beta! Dart gRPC support works with the Dart SDK, version 1.24.3 or higher, and currently supports the  Flutter  and  VM/Server  platforms. See our  Medium post for full details.

Announcing Dart 2: Optimized for Client-Side Development

Today, we’re announcing Dart 2, a reboot of the language to embrace our vision of Dart: as a language uniquely optimized for client-side development for web and mobile. See our  Medium post  for the full announcement.

Flutter plugin v21 now available -- Introducing the NEW Flutter Inspector

Flutter Inspector We’re very excited to be able to announce the first version of the Flutter Inspector for IntelliJ and Android Studio! It will be featured in a talk at DartConf in LA (Wednesday, Jan. 24, 10am Pacific time) and will be live streamed on the DartConf website and on the Google Developers channel on Youtube. Be sure to watch it. The inspector makes it much easier to understand why your application is rendering the way it does. It allows you to:  View the UI structure of your app as a tree of widgets.  Select a point on your device or simulator and find the corresponding Widget that rendered those pixels.  View properties for individual widgets.  Generally, better understand layout issues.  The inspector view can be opened via View > Tool Windows > Flutter Inspector (it shows content only when an app is running). To inspect a specific widget, select the ‘Toggle inspect mode’ action in the toolbar, then click on the desired widget on the phon