If you have a List that represents a list of 8-bit bytes and want to write it to a file,
you can simply use File.writeAsBytes. (It's the inverse of File.readAsBytes, which you're already using.)
await File(desiredDestinationPath).writeAsBytes(bytes);