onde armazenar as chamadas pro banco SQLite e outras coisas.
Nos repositories. Você pode trabalhar numa estrutura que usa Repositories, UseCases, Controllers e as Pages.
O Clean Dart mostra um pouco disso, e tem vídeos do Deivid Willyan e Flutterando que abordam esse tema de arquitetura.