You can now reverse the iteration of a list in Dart. Use the reversed
getter on List.
var fruits = ['apples', 'oranges', 'pears'];
Iterable inReverse = fruits.reversed;
var fruitsInReverse = inReverse.toList();
print(fruitsInReverse); // [pears, oranges, apples]
You could shorten this to:
var fruits = ['apples', 'oranges', 'pears'];
print(fruits.reversed.toList());
See the API docs.