https://dart.dev/language

Obejct Type?

var image = {
  'tags': ['saturn'],
  'url': '//path/to/saturn.jpg'
};

Arrow function

This syntax is especially useful when passing anonymous functions as arguments:

var flybyObjects = ['Jupiter', 'Saturn', 'Uranus', 'Neptune'];

flybyObjects.where(**(name) => name.contains('turn')**).forEach(print);

//prints "Saturn"

Class

Enums