Recently released on pub:

Show more releases

Latest Blog Posts

Building A Notepad with Dart Angular 2 : Part Four

Davy Mitchell, on 28 Sep 2016
Another step in my personal 'Learn Angular 2' project... Here's some details of what made it into v0.04. Services are a core part of Angular (inject-able units of functionality). They are inject-able in that the responsibility of creating the service is the Angular frameworks and any object using it receives a fully configured service when that object is created. Okay that's a bit abstract - what does it mean for np8080? Well, there are a number of methods that process the data in the text document. Let's extract all that into a text processing service class import 'dart:math';import 'package:angular2/core.dart';@Injectable()class TextProcessingService... read more

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