Need to specify a type later? Generics are your bag.
Since Dart is an object-oriented language it supports OOP features like classes and interfaces.
Step over items in style with this compendium of collections.
Documenting your code is essential for creating clean, readable and robust applications.