How do I split or chunk a list into equal parts, with Dart?
Here is another way: var chunks = []; int chunkSize = 2; for (var i = 0; i < letters.length; i += chunkSize) { chunks.add(letters.sublist(i, i+chunkSize > letters.length ? letters.length : i + chunkSize)); } return chunks; Run it on dartpad