splitByteArray method
Implementation
List<List<int>> splitByteArray(List<int> byteArray, int chunkSize) {
List<List<int>> chunks = [];
for (int i = 0; i < byteArray.length; i += chunkSize) {
int end = (i + chunkSize < byteArray.length) ? i + chunkSize : byteArray.length;
chunks.add(byteArray.sublist(i, end));
}
return chunks;
}