MobX ainda vale a pena no Flutter em 2024?
ฝัง
- เผยแพร่เมื่อ 8 ก.ย. 2024
- 👋 Sejam bem-vindos ao Flutterando, a maior comunidade de Flutter do Brasil! Aqui, você encontra tudo sobre Flutter, desde tutoriais para iniciantes até dicas avançadas para desenvolvedores experientes.
🚀 Aprenda Flutter com nosso Roadmap: Confira o guia completo para começar sua jornada em Flutter e evoluir suas habilidades. github.com/Flu...
💬 Participe da nossa Comunidade no Discord: Junte-se a nossa vibrante comunidade no Discord e troque conhecimentos com outros desenvolvedores. discord.flutte...
📸 Siga-nos no Instagram: Fique por dentro de atualizações e conteúdos exclusivos seguindo nosso Instagram.
instagram.flut...
📢 Nosso Canal no Telegram: Receba notificações e atualizações importantes diretamente no seu Telegram.
telegram.flutt...
🎓 Masterclass Flutterando: Aprofunde seus conhecimentos em Flutter com nossos cursos detalhados na plataforma Masterclass.
masterclass.fl...
👍 Não esqueça de curtir o vídeo, inscrever-se no canal e ativar o sininho para não perder nenhum conteúdo novo!
Apesar do buildrunner chato (pra caramba) ainda vejo o mobX como melhor opão, muito por conta do padrão arquitetural e de como torna ainda mais claro o entendimento sobre as minhas variáveis e as ações do controller.
Acredito que as notações no mobx ajudam a entender o que eu estou usando na view, visto que só preciso de reatividade em um elemento que vou exibir ao usuário.
Então, por exemplo, numa controller um pouco mais "recheada" com mais variáveis e funções onde apenas parte dela irá ser reativa, essas notações ajudam.
Entretanto, se usar uma arquitetura um pouco mais robusta e separar as variáveis de estado e regras de negócio, essas notações poderiam ser totalmente dispensáveis.
Btw, estou estudando o change notifier e me parece mais simples e mais limpo, vou aplicar em um projeto para estudo e verificar a complexidade final.
Mobx vai brilhar quando estiver usando macros e não depender mais de build Runner.
Para mim bloc só atrapalha em caso de manutenção. Por outro lado, sobre a grande extensão de código, em um arquivo, no padrão do mobx, isso vai depender do conhecimento de POO do dev, pois há várias formas de resolver isso. Os princípios do SOLID é uma delas.
siiim estou ancioso pelo macros no mobx
Faz vídeo ensinando a colocar compra ou assinatura do app com Google e iOS. Além disso, ensinando autenticação no Google, Facebook e Apple com Firebase.
Minha opinião: Mobx é muito bom até hoje, inclusive uso em muitos projetos. Porém, creio que no fim das contas é tudo a mesma coisa.
Poderiam falar do readonly, estou usando ele no lugar de observable pois me força a sempre atualizar os valores nas controllers
bem lembrado
Ótimo vídeo. Muito bom o formato
Eu uso ainda, acho muito bom
Amo o mobx, mas o buildrunner não da. Tenho um puta PC, e não rola para projeto grande. Esperando as macros para mobx para eu voltar a usa-lo.
Utilizo o mobx em um projeto medio, deve ter uns 50 endpoint, um monte de regra e nao tenho nada a reclamar, nunca tive problema com o build, antes de conhecer o mobx eu ja estava aprofundando no bloc e não achava que qualquer outro seria melhor que o bloc, mas acabei mudando de ideia, mobx deixa tudo mais simples e mais rapido de fazer
sempre alterei as variaveis sem anotar o metodo
com @action, funciona bem até hoje, raramente uso com action, somente quando tem que alterar varias coisas, ai sim o resultado acontece quando sai do metodo
Gestão de estado com build_runner? Tô fora... Nem riverpod eu uso com build_runner... 😁
Mobx ou ValueNotifier??
Fiquei afastado do flutter e estou voltando agora. Cheguei a usar bloc e abandonei pelo mobx, achei melhor. Depois fiz algumas coisas com o ValueNotifier que era nativo e gostei de como ficou, inclusive vendo uns vídeos aqui da flutterando. Provavelmente eu iria de ValueNotifier ou mobx. Jacob o que vc mais usa entre esses dois, ValueNotifier ou ChangeNotifier?
Hoje estou usando mais ValueNotifier, mas quero dar uma outra chance pro mobx
É com muito respeito à opinião das pessoas do video, mas sinceramente... falar que MobX é "melhor" do que ChangeNotifier/ValueNotifier é passar um ATESTADO de não saber a arquitetura nativa do Flutter!
Falar que ChangeNotifier nao da pra usar em uma aplicacao de grande porte por causa dos "limites de arquitetura" chega dar náusea! rsrsrs!
O Jacob que entende praticamente tudo de Flutter em vários momentos tentou "mostrar" (nas entrelinhas) que o ChangeNotifier faz (e faz melhor) tudo o que o MobX faz (e sem toda a casca desnecessária), mas parece que a "tchurminha" não pescou as dicas e continuou com argumentos "sem sentido"!
Enfim... mas como ja diz o ditado: opinião é igual b*nda, cada um tem a sua! Abraço!
@@ChristianAlmeidabr calma calabreso
Pois é, e também: falar que o bloc tem limites por conta das streams enquanto o mobx também é feito de streams... complicado isso ai
Po gosto mt do mobx, tenho duas aplicações em prod com ele
Trabalhamos mt com mobx, a gente continua usando pq foi o padrão que a empresa adotou e não faz sentido mudar. eu particulamente não gostso, acreditando que os geradores de código é totalmente desnecessario ainda mais com os state managers de hj em dia nativos ou não. Novos projetos em com ctza n usaria.
Uso e Abuso do Mobx ate hoje kkkk
Olha o que o cara falou no minuto 9:40, "Se for uma equipe mais livre é capaz das coisas saírem do controle (Usando ChangeNotifier), se pelo menos com o MobX o cara usar certinho, ele vai conseguir escalar muito bem". Agora pensa comigo, então se uma pessoa usar o MobX errado, tbm tem chances das coisas saírem do controle. Jacob eu não quero ver esses puxa saco nunca mais no canal, pelo amor de Deus. Gente o MobX é uma ferramenta muito boa, mas qualquer ferramenta se não usada direito da problema. É por causa de pessoas com a mente fechada como esses caras aí, que as ferramentas nativas do React (useContext) são populares e as do Flutter não. :/
@@luizzeduardo341 calma calabresa hueuehuehue
e o GetX? fica onde? acho um package interessante e cheio de funcionalidades, sendo bem mais do que só um state management…
a gente pode tirar um dia pra falar sobre
Menos dependência, melhor ?
@@leongomes967 depende
a aqua ali no canto dando apoio mental kkkkkkkk
ou gerando problemas no código...
eu entendo, mas acho muito engraçado programador falar que acha código "feio", todo mundo já viu muitos códigos 'bonitos' e ser uma porcaria pra dar manutenção e entender, como disse, entendo, mas acho engraçado rsrrsrs
Saí daí estagiário, por culpa desse pensamento q eu tenho q ficar corrigindo códigos q foram escritos por uma ameba.
É cada Lixo 🤮🤮🤮🤮