Recently released on pub:

Show more releases

Latest Blog Posts

Building A Notepad with Dart Angular 2 : Part Three

Davy Mitchell, on 26 Sep 2016
Continuing on with my personal 'Learn Angular 2' project... Here's some details of what made it into v0.03. Change of plan - we are going to look at pipes! Pipes are the renamed 'Filters' from Angular 1. They work in pretty much the same way. A last modified DateTime object is now stored part of the TextDocument class. Let's add it onto the status component. Let's use the built-in filters to show the full date in upper case:Last modified: Notice the * before ngIf. This is critical for ng2 to identify the target element. If omitted, you will get an... read more

Building A Notepad with Dart Angular 2 : Part Two

Davy Mitchell, on 22 Sep 2016
Last time we got the basic notepad off the ground. A toolbar would be a good incremental step, complete with chunky buttons. Angular 2 has a different markup for events (click) but after that it is straightforward handler writing as methods of the component. The first button allows that text content to be downloaded as a file. The second trims trailing and leading whitespace. The third displays a crude alert text box. Next time we will look at upgrading this to a dialog. Check the app out here and the code is on GitHub.There's a few tweaks to the colours... read more

Dart Developer Summit announcements: AngularDart 2.0 and more

Filip Hráček, on 20 Sep 2016
The Dart Developer Summit is only 5 weeks ahead, and we’re excited about its agenda: 17 talks, many demos, 25 speakers, plus a lightning talks session and a panel discussion. Expect the full program soon on the site, but here’s a teaser:Major improvements to the type systemMuch better interoperability with JavaScriptImproved developer workflowAngularDart 2.0And much moreWe will share more details as we approach the summit. Because the TypeScript flavor of Angular just released version 2.0 last week, we think it’s a good opportunity to share more details about AngularDart 2.0.Besides the changes you’d expect, such as faster execution and reduced size... read more

Dart SDK and Dartium 1.19.1 Chocolatey Packages for Windows

Davy Mitchell, on 11 Sep 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. You can install unmoderated versions by specifiying the install version during installation.Chocolatey has also been updated with versions 1.19.1Command line installation: choco uninstall dart-sdkchoco install -y dart-sdk -version 1.19.1To verify you have the right version on your path. dart --versionDart VM version: 1.19.1 (Wed Sep 07 09:07:46 2016) on "windows_x64"Command line installation: choco uninstall dartiumchoco install -y dartium -version 1.19.1 read more

Configuring Static Analysis using an Analysis Options File

Shams Zakhour, on 06 Sep 2016
Static analysis allows you to find problems before executing a single line of code. It’s a powerful tool used to prevent bugs and ensure that code conforms to style guidelines. With the help of the analyzer, you can find simple typos. For example, an accidental semicolon made its way into an if statement:The analyzer can also help you find more subtle problems. For example, perhaps you've forgotten to close a sink instance:In the Dart ecosystem, the Dart Analysis Server and other tools use the analyzer package to perform static analysis. You can configure the analyzer using an analysis options file.For... read more