флаттер получить ключ с карты
String key = values.keys.elementAt(index);
получить значение с карты с помощью флаттера клавиш
String value = myMap["mykey"];
флаттер создать новую карту
Map<String, int> map1 = {'zero': 0, 'one': 1, 'two': 2};
Map map2 = {'zero': 0, 'I': 'one', 10: 'X'};
var map3 = {'zero': 0, 'I': 'one', 10: 'X'};