Recently released on pub:

Show more releases

Latest Blog Posts

Dart SDK and Dartium 1.16.0 Chocolatey Packages for Windows

Davy Mitchell, on 27 Apr 2016
Chocolatey is a package manager for Windows similar to Linux's apt-get, based on Microsoft's Nuget tool and Powershell scripting language. It works from the command-line and from a WPF GUI interface. Good news - Chocolatey has cleared the moderation backlog! Dart versions are far more up to date. You can install unmoderated versions by specifiying the install version during installation. Chocolatey has also been updated with versions 1.16.0 and 1.16.0 Command line installation: choco uninstall dart-sdkchoco install -y dart-sdk -version 1.16.0 To verify you have the right version on your path. dart --versionDart VM version: 1.16.0 (Tue Apr 26 07:06:15... read more

Unboxing Packages: stream_channel

Natalie Weizenbaum, on 26 Apr 2016
The stream_channel package is the youngest I’ve written about so far—the first version was published on 28 January 2016, only three months ago as I write this! But despite its youth, it fills a very important role in the Dart ecosystem by providing a common abstraction for two-way communication. In my article on source_span, I wrote about how important it is for a package ecosystem to provide common conventions that can be used throughout the language. stream_channel is another great example of that. The core API it provides is extremely simple, just two getters and a set of rules for... read more

Dart 1.16: Faster tools, updated HTML APIs

Kevin Moore, on 26 Apr 2016
Dart 1.16 is now available. This release includes important updates to our tools.Faster developer toolsIn this release, we've been working closely with our users at Google to make sure Dart is even more productive for developers. We've optimized how Dartium loads applications, improving the time it takes to open an application up to 40%. We also continue to invest in faster code analysis and quicker JavaScript compile times. You should see improved performance in this and future releases.Updated HTML APIsIn Dart 1.15 we updated Dartium to Chrome 45 from Chrome 39. In this release, we've updated our browser APIs –... read more

Unboxing Packages: async Part 3

Natalie Weizenbaum, on 05 Apr 2016
We’ve covered individual values and we’ve covered streams, but there are still a few more goodies available in the async package. These don’t fit neatly in either bucket, but when you run into situations that call for them, they’re still plenty useful. Wrappers Just like the collection package, async provides a set of wrapper classes. Each of these classes implements a dart:async class and forwards all calls to an inner instance of that class. This makes it easy for users to provide customized versions of those classes. In fact, the async package itself uses some of its own wrappers. There’s... read more

The new AdWords UI uses Dart — we asked why

Filip Hráček, on 31 Mar 2016
Google just announced a re-designed AdWords experience. In case you’re not familiar with AdWords: businesses use it to advertise on and partner websites. Advertising makes up majority of Google’s revenue, so when Google decides to completely redo the customer-facing front end to it, it’s a big deal. The Dart team is proud to say that this new front end is built with Dart and Angular 2. Whenever you asked us whether Google is ‘even using Dart for anything,’ this is what we had in mind but couldn’t say aloud. Until now. We asked Joshy Joseph, the primary technical lead... read more