desde q vc fez um video sobre mixin, eu venho utilizando ele, e para um projeto de TV q estou fazendo ele é essencial, criei o FocusMixin, onde ele ja disponibiliza um FocusNode com um listener para atualizar a tela, reduziu bem o trabalho para quando preciso criar um Widget q pode receber focus. q bom q o canal esta voltando.
@@glrbrasil eu tambem gosto de utilizar para reescrever o setstate, para que ele nao seja obrigado ter uma funcao e fazendo ele ter propriedades como mount para verificar o mount antes de dar setstate, e prevent para evitar setState durante build e ja automaticamente utilizar o addPostFrameCallBack. Flutterando sempre salva a gente.
Massa! Tava esses dias mesmo pesquisando sobre mixin e sem entender a melhor forma de usar. E o vídeo ainda ficou com uma pegada de filme educacional do Troy McClure dos Simpsons.
Então, eu consigo usar mixin para formatar/definir um comportamento padrão para todas as classes que o utilizar, tipo faça assim para quem utilizar esse mixin? No exemplo do vídeo, sempre obrigando o addListerner para _listerner no initState e um removeListener para _listerner no dispose, com a implementação em _listerner? Show.
Um extension "adiciona" uma serie de metodos a uma classe... o mixin "acopla" uma classe a outra! Ex: digamos que eu tenho uma classe que depende de um "controller", e eu gostaria que outros "contollers" diferentes divessem os mesmos "superpoderes" desse meu controller. Eu faço um mixin desse controller inicial e posso "acoplar" esse mixin nos meus outros controllers e usa-los nas classe que eu preciso!
Venha para o evento da Flutterando em Santos/SP
connect.flutterando.com.br
desde q vc fez um video sobre mixin, eu venho utilizando ele, e para um projeto de TV q estou fazendo ele é essencial, criei o FocusMixin, onde ele ja disponibiliza um FocusNode com um listener para atualizar a tela, reduziu bem o trabalho para quando preciso criar um Widget q pode receber focus. q bom q o canal esta voltando.
Cara a coisa que mais uso listener no Flutter é o focus node, e reescrevo esse código várias vezes, achei irada sua ideia vou fazer também, parabéns!
@@glrbrasil eu tambem gosto de utilizar para reescrever o setstate, para que ele nao seja obrigado ter uma funcao e fazendo ele ter propriedades como mount para verificar o mount antes de dar setstate, e prevent para evitar setState durante build e ja automaticamente utilizar o addPostFrameCallBack. Flutterando sempre salva a gente.
Massa! Tava esses dias mesmo pesquisando sobre mixin e sem entender a melhor forma de usar. E o vídeo ainda ficou com uma pegada de filme educacional do Troy McClure dos Simpsons.
O Ciclope Flutter é fera D+ 😎
Então, eu consigo usar mixin para formatar/definir um comportamento padrão para todas as classes que o utilizar, tipo faça assim para quem utilizar esse mixin? No exemplo do vídeo, sempre obrigando o addListerner para _listerner no initState e um removeListener para _listerner no dispose, com a implementação em _listerner? Show.
Hahaa gostei do toque de humor. Ótimo video bem explicado. E esse piano Yamaha aih? Coloca no seu insta tocando ele. Tb sou pianista
6 minutos bem gastos, o homi chegou, entregou um conteúdo que vai economizar milhares de linhas da galera, e foi embora, brabo demais
Rapaz queixo caiu legal, nunca pensei em utilizar dessa forma
Já tinha achado muito interessante quando usei o pacote animate que permite usar métodos de animações em qualquer widget. Aquilo é um mixin não?
Jacob, vai ter transmissão online do evento?
Sim!
connect.flutterando.com.br
vai, 20zin
Mixin é lindo ❤, compartilhar as regras de tela deixando os arquivos das views mais limpos 🧼👍
que estilo
Se colocar o chapéu fica igual ao alucard kk
Quem é o carinha no reflexo no óculos?
@@MarcosPeas o camera man
Showww
Aff. Não vou conseguir ir no Connect… Não tenho biquini. 😅
a gente compra um aqui :)
diferença disso pra extension?
Um extension "adiciona" uma serie de metodos a uma classe... o mixin "acopla" uma classe a outra! Ex: digamos que eu tenho uma classe que depende de um "controller", e eu gostaria que outros "contollers" diferentes divessem os mesmos "superpoderes" desse meu controller. Eu faço um mixin desse controller inicial e posso "acoplar" esse mixin nos meus outros controllers e usa-los nas classe que eu preciso!
po tenho uma calça igual
Mixin é uma gambiarra.
O que não é gambiarra em programação?