nit: could you move this dart: import above the package: ones? generally, it goes:

dart:
dart:

package:
package:

file1.dart
file2.dart

Though, to be honest, I don't see this mentioned in the style guide -