chunk static method
The chunk method breaks the list into multiple, smaller list of a given size
Example:
chunk(list, 2) // [1,2,3,4,5] -> [[1,2], [3,4], [5]]
Implementation
static List<dynamic> chunk(List<dynamic> list, int size) {
List<dynamic> chunks = <dynamic>[];
for (int i = 0; i < list.length; i += size) {
chunks.add(
list.sublist(i, i + size > list.length ? list.length : i + size));
}
return chunks;
}