ATENÇÃO
Se você utiliza o Windows e está com problemas para executar as queries:
(RangeError (RangeError (byteOffset): Invalid value: Not in inclusive range 0..5: 7)
Existe um problema que ocorre a principio somente no Windows com a última versão do Mysql.
Para resolver você vai precisar adicionar um delay de 1 segundo após a abertura da conexão.
Segue o código do database.dart como ele deve ficar: