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á :)
Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
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.