Обозначения <…> отмечают List, Map, Set и другие классы как обобщенный c (или параметризованный) тип - тип, имеющий параметры формального типа. По соглашению, большинство переменных типов имеют однобуквенные имена, такие как E, T, S, K и V.
Пожалуйста, внимательно прочитайте Dart Language Tour .