Recently released on pub:

Show more releases

Latest Blog Posts

Dart 1.12 Released, with Null-Aware Operators and more

Seth Ladd, on 31 Aug 2015
Dart 1.12.0 is now released! It contains the new null-aware operators language feature, and enhancements to pub, Observatory, dartdoc, and much more.Null-aware operatorsThe new null-aware operators help you reduce the amount of code required to work with references that are potentially null. This feature is a collection of syntactic sugar for traversing (potentially null) object calls, conditionally setting a variable, and evaluating two (potentially null) expressions.Click or tap the red Run button below to see them in action.??  if null operator. `expr1 ?? expr2` evaluates to `expr1` if not `null`, otherwise `expr2`.??=  null-aware assignment. `v ??= expr` causes `v` to... read more

Coming Soon - 'Dart By Example' Book!

Davy Mitchell, on 24 Aug 2015
Yes this blog has been a little quiet lately, apart from Chocolatey updates because I have been working on a special Dart project. I am excited to announce that 'Dart By Example' will be published September 2015 by Packt Publishing. More details soon! After the book, I hope to bring the blog back to life with some more fun demos along the lines of some of the games posted here already! Have fun. read more

A New Way to Share with DartPad

Seth Ladd, on 20 Aug 2015
Back in May, we announced the release of DartPad 1.0, a clean and zero-install tool that helps you explore Dart. To create a seamless learning experience for both experienced and new developers, today we released embeddable pads! You can now add live Dart code to web pages. Embeddable pads have the full power of the standalone DartPad: Tutorials and guides can use embeddings to quickly demonstrate concepts on the fly: You can also open embedded pads in DartPad to further edit and share code. For more information, view the embedding guide. Head over to and share your first pad!... read more

Dynamically load package contents with Dart's new Resource class

Seth Ladd, on 18 Aug 2015
tldr: In Dart 1.12, you can now dynamically load the contents of files/assets from package dependencies. The new Resource class is currently implemented in the VM, with dart2js support coming in a future release.MotivationDart applications are rarely just a collection of .dart files from a single developer. Real-world Dart apps often include numerous package dependencies, which contain additional Dart libraries as well as assets such as images, configuration files, template files, and more. It's always been possible to import third-party libraries with Dart's package: URI scheme, however prior to Dart 1.12 it was not possible to access non-Dart files via... read more

Dart SDK and Dartium 1.11.3 Chocolatey Packages for Windows

Davy Mitchell, on 14 Aug 2015
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. Chocolatey still has a large moderation backlog - however you can install unmoderated versions by specifiying the install version at the install. Command line installation: choco uninstall dart-sdkchoco install -y dart-sdk -version 1.11.3 To verify you have the right version on your path. dart --versionDart VM version: 1.11.3 (Mon Aug 03 04:44:18 2015) on "windows_x64" Command line installation: choco uninstall dartiumchoco install -y dartium -version 1.11.3 read more