Qual arquitetura seria legal usar nesse projetinho? MVVM e Provider ou MobX? Em que me baseio para tomar essas decisões? Alguma recomendação? Agradeço desde já :)
Qual arquitetura seria legal usar nesse projetinho? MVVM e Provider ou MobX? Em que me baseio para tomar essas decisões? Alguma recomendação? Agradeço desde já :)
Oi Elen, tudo bem?
O MVVM (Model-View-ViewModel) com Provider é uma combinação popular no ecossistema do Flutter. Ele permite separar a lógica de negócios da interface do usuário, facilitando a manutenção e testabilidade do código. O Provider é uma biblioteca que ajuda a gerenciar o estado da aplicação de forma eficiente.
Mas, o MobX é uma biblioteca de gerenciamento de estado reativa e observável. Ele oferece uma forma fácil e poderosa de atualizar a interface do usuário automaticamente quando o estado muda. O MobX pode ser uma boa opção se você precisa de uma solução mais direta e reativa para o seu projeto.
Para tomar uma decisão, você pode considerar alguns pontos, como a complexidade do projeto, a familiaridade com as bibliotecas, o tamanho da equipe e a preferência pessoal. Se você já está familiarizada com o MVVM e Provider, pode ser uma escolha segura. Por outro lado, se você está buscando uma abordagem mais reativa e observável, o MobX pode ser uma opção interessante.
Lembre-se de que não há uma resposta certa ou errada aqui, e é importante experimentar e aprender com cada abordagem.
Um abraço e bons estudos.