Executando verificação de segurança...
1

Design Patterns para flutter (discussão)

Eae glr, sou dev junior e to iniciando um projeto novo em flutter, é um projeto n muito grande de um aplicativo de estacionamento com armazenamento de dados no proprio dispositivo...

O unico problema é que a maior parte da minha experiencia é em next.js e eu to meio perdido quanto a qual padrão de projeto usar, eu tava pensando em usar o padrão mvc mas fiquei na duvida se de onde armazenar as chamadas pro banco SQLite e outras coisas.

Eu até achei algumas coisas falando sobre mas queria saber tbm se vcs que trabalham com isso tem alguma ideia de um padrão de projeto melhor para o flutter ou dicas de como vcs usam o mvc aplicado ao flutter

é mais um post de duvida mesmo ksksk mas vlw pra quem leu

Carregando publicação patrocinada...
2

Vou dizer por experiencia própria, não vejo muitos projetos usando MVC com Flutter, apesar de ver muitos artigos falando sobre, ou seja, tem muita teoria e pouca aplicação. Muita gente pensa em aplicar o MVC em Flutter já que em Android nativo usa bastante, mas o Flutter é um framework multiplataforma, isso pode deixar o MVC "inflado" em alguns casos, e o uso dele pode até depender do seu conhecimento na arquitetura, portanto, que fique claro que usar o MVC não é errado.
Eu gosto de estruturar meu projeto sempre de forma clara, penso até em pessoas que não conhece o padrão MVC, por exemplo, consigam se localizar no projeto. Por exemplo:

.
├── controllers
├── l10n
├── models
├── pages
├── providers
├── shared/
│   ├── preferences
│   ├── widgets
│   └── storage
├── app.dart
└── main.dart

Parando pra ver parece bastante com o MVC a primeira vista, mas isso é apenas a estrutura de pastas do projeto, a definição do MVC vai além disso.
Vou deixar aqui um projeto meu e o link de um repositório no GitHub do pessoal da Flutterando que pode ser um bom ponto de início.

Referencias

VolumeVault
Clean Dart
listinha

1