From this final version, the Google team then created aof the framework, which it would use internally, for things like AdWords, where Dart is the main technology that powers the service.
Now, Google hasthe creation of AngularDart, a separate branch of the Angular 2 codebase written directly in Dart, instead of TypeScript.
A split was needed to simplify development, speed up Angular
Google says that this will help the Dart community by using Dart features that couldn’t ever work with the TypeScript version, and wouldn’t have ever been implemented.
Google said that the two branches will share some of the same APIs, where possible, but will also be very different, with the Dart version containing more “Dart-y features.”
“For example, in the 2 weeks since we started work on the purely Dart version, we were already able to unleashon the code and were able to significantly improve the code quality (fixed 1000+ warnings),” Google’s Filip Hráček writes.
Dart gets Material Design UI components
Additionally, Google has announced it will be publicly releasing an extensive set of UI components written in AngularDart and using the company’s Material Design philosophy.
These components won’t be part of the AngularDart codebase but will be shipped with the basic Dart distribution.