COMO GERENCIAR ESTADOS COM O CUBIT NO FLUTTER | MUITO SIMPLES

แชร์
ฝัง
  • เผยแพร่เมื่อ 25 ม.ค. 2025

ความคิดเห็น • 28

  • @williamsilvadev
    @williamsilvadev  ปีที่แล้ว +6

    Gostou desse vídeo? Então, deixe o seu gostei e se inscreva no nosso canal para nos ajudar a continuar trazendo mais conteúdo top!! Ah, e não esqueça de ativar as notificações para ser notificado toda vez que postarmos um vídeo novo!! 🚀

  • @m_sousa
    @m_sousa 5 หลายเดือนก่อน

    Muito boa a explicação, assisti duas vezes, uma para focar na explicação e outra para ir fazendo junto :]

  • @ElesioOliveiradesousa
    @ElesioOliveiradesousa ปีที่แล้ว +2

    William do céu... Ce explica muito bem cara, surreal!!

  • @netofis
    @netofis 6 หลายเดือนก่อน

    Aula top de mais! Ganhou um inscrito!

  • @feab100
    @feab100 ปีที่แล้ว +2

    Cara, que aula sensacional. Muito diferente da Flutterando que misturam coisas demais e ninguém entende nada. Parabéns e muito obg!! Inscrito!!

  • @luizzeduardo341
    @luizzeduardo341 ปีที่แล้ว +3

    Pena que não tem como deixar 2 likes...
    Parabéns pelo seu conteúdo, simplesmente fantástico!

  • @danielcorreia1
    @danielcorreia1 8 หลายเดือนก่อน +1

    Cara, me ajudou muito a entender.
    Obrigado!

  • @ronaldoarauj
    @ronaldoarauj ปีที่แล้ว +1

    Top Willian muito bom parabéns estou aprendendo demais com as aulas.

  • @andreluisferreira
    @andreluisferreira 8 หลายเดือนก่อน

    Muito bom, @williamsilvadev você poderia criar um vídeo usando o Cubit com módulos no App, tipo Flutter Get_it +Cubit para facilitar para quem está com dificuldade e está iniciando com o Flutter. Acho que seria uma boa estrutura para que o desenvolvimento dos aplicativos, pensando na manutenção e na escalabilidade do App usando os módulos. 🤝

  • @tinaamerica6705
    @tinaamerica6705 10 หลายเดือนก่อน +1

    Cara eu trabalho com o CUBIT / Bloc, parabéns pelo video, passo a passo, com todos os detalhes.

  • @alexsandersilva4166
    @alexsandersilva4166 ปีที่แล้ว +1

    Estava apanhando para aprender isso no trabalho, sua explicação foi perfeita. Obrigado!

  • @thyagosouza8087
    @thyagosouza8087 ปีที่แล้ว +1

    Ótima didatica William..parabéns!... Seria interessante disponibilizar no repositório também, mas deu pra acompanhar de boa. Show!

  • @AdeilsonTube
    @AdeilsonTube ปีที่แล้ว +1

    Muito bom o vídeo e bem explicativo, uma pergunta, não faltou um dispose do listen?

  • @JohnaThanRocha
    @JohnaThanRocha ปีที่แล้ว +2

    Muito bom!! Parabéns 👏

    • @williamsilvadev
      @williamsilvadev  ปีที่แล้ว +1

      Muito obrigado Johnathan!! 👊🏻👊🏻

  • @milenasousadev
    @milenasousadev ปีที่แล้ว

    Excelente! Obrigada!

  • @quicksketch1617
    @quicksketch1617 ปีที่แล้ว

    Parabéns pela aula. Eu to tentando usar freezed, mas na hora de usar state is, ele não acha os estados, é muito diferente, tem usar outra coisa?

  • @jseavon
    @jseavon ปีที่แล้ว +1

    Cara, como é simples trabalhar com o Cubit. Muito boa a aula, ao final do removeTodo poderíamos colocar uma verificação se a lista esta vazia ou não, pra saber se emitimos um estado de LoadedTodoState (e voltar como uma lista vazia mas sem indicação na tela) ou um InitialTodoState (indicando na tela que não tem tarefas), da pra inclusive criarmos um estado de EmptyTodoState e criarmos uma tela especifica para esse estado diferente da InitialTodoState, enfim, é tão simples trabalhar com ele que fica fácil personalizar os estados. Parabéns pela aula.

    • @williamsilvadev
      @williamsilvadev  ปีที่แล้ว +1

      Ótima sugestão João!! Realmente é muito simples a utilização dele. Essa verificação que você comentou seria ótimo de ser implementada também!
      Valeuu demais pelo apoio! 🚀

  • @MegaMarte1992
    @MegaMarte1992 ปีที่แล้ว

    Boa noite, uma pergunta que não entendi muito bem. O cubit ele recarrega a tela toda? por que eu vi que vc add o snackbar no initState, mas e se nessa tela eu tenho 2 widgets e não quero que os dois sejam recarregados, apenas 1.

  • @cintiaalves7301
    @cintiaalves7301 ปีที่แล้ว +1

    👏🏻👏🏻👏🏻🚀

  • @SatherBosco
    @SatherBosco ปีที่แล้ว +2

    Vídeo top, como sempre!
    Queria saber qual o tema e que extensão vc usa no vs code pra deixar essa barra de pesquisa no título 😅
    E parabéns pelo conteúdo mt bem explicado 👏

    • @williamsilvadev
      @williamsilvadev  ปีที่แล้ว

      Opa Sather, blz?
      Uso o tema Illusion! Acho bem massa a paleta de cores.
      A barra de pesquisa lá em cima acredito que seja só no vs code do macOS.
      Valeuu 🚀

  • @mrpf90ok
    @mrpf90ok ปีที่แล้ว

    Não peguei a ideia do delay, pode explicar a necessidade por favor?

    • @danielcorreia1
      @danielcorreia1 5 หลายเดือนก่อน

      Sua pergunta é antiga, talvez você já tenha entendido. Normalmente você iria fazer uma requisição de API para puxar essa lista, e assim iria ter que aguardar o retorno da mesma. Como ele está fazendo um conteúdo explicativo apenas do cubit, não fez uma chamada de API para os dados. Com isso ele simulou a requisição desses dados usando o delayed, para que o estado de carregamento aparecesse na interface do usuário.

  • @MasquetePlayer
    @MasquetePlayer ปีที่แล้ว +2

    Bastante explicando, minha grande crítica a esses gerenciadores de estados é pq ele comprometem com a responsabilidade única ao deixar a regra de negócio nas stores(controller para muitos etc), mas depende de como a empresar quer né kkkkkkk

    • @williamsilvadev
      @williamsilvadev  ปีที่แล้ว

      Fala Vinicius!!
      Nesse caso, o cubit que criamos não quebra o princípio da responsabilidade única, por que ele lida apenas com as coisas relativas às tarefas, como adicionar e remover.
      Alguns devs gostam de separar até mesmo o gerenciamento do estado em si de outras regras que não lidam com atualizações na view. Nesse caso, vai da sua preferência.
      Valeuu 🔥