Como utilizar o Provider e o Change Notifier | Curso de Flutter

preview_player
Показать описание
📱 Semana 3 do Flutter na Prática, um Curso de Desenvolvimento de Aplicativos usando Flutter.

Nesta aula vamos desenvolver um repositório que herda o ChangeNotifier, que nos possibilita chamar manualmente o método notifyListeners() para informar todas as widgets consumidoras deste repositório para atualizarem a interface. Para isso vamos usar o package Provider!

👨‍💻 Código Fonte:
Рекомендации по теме
Комментарии
Автор

Após 1 ano desse vídeo, eu, iniciante em Flutter, tive a imensa facilidade em utilizar o ChangeNotifier a partir dessa explicação! Uma excelente didática. Obrigado, professor!

lucasmatheuscorrealopes
Автор

Se uma pessoa iniciante, tem o mínimo de conhecimento de programação, tipagem, poo e logica, essa playlist é um gps para aprender a essência do flutter e já criar sua primeira aplicação, fico grato por disponibilizar esse conteúdo vc está sendo de grande valia para os iniciantes em flutter igual a mim, obrigado

williamleal
Автор

Rapaz, suas aulas são demais. É muito pratica e dinamica. Estou gostando muito. Doido para ver as partes de consumo de API e capitura de dados....

rafaeldiasdeveloper
Автор

Muito obrigado pela excelente e simples explicação, professor... ganhaste uma maçã! 🍎

alexbleiva
Автор

De todos os conteúdos sobre Flutter que procurei as suas aulas são as melhores!! Parabéns professor, está me ajudando bastante e sua didática é muito boa. Com certeza irei indicar aos amigos seus vídeos!! Abraço.

wiilamaral
Автор

Ótima explicação, consegui entender a lógica para criar um repositório de captura de imagens para utilizar em outras telas a partir deste vídeo.

cianopaulo
Автор

Cara, já vi tuas aulas de Bloc e agora essa, mds, vc é top

SCORPIONPR
Автор

Cara to aprendendo flutter.... como n tenho grana pra cusos isso ta me ajudando muito HAAAA VLWWWW

brmartins
Автор

Boa noite Prof.
Os conteúdos os vídeos são ótimos. A didática é ótima. Indique para alguns amigos, e eles também acharam bacana os vídeos.
Uma dúvida tem como definir uma color em um lado da borda de um widget? A ideia seria definir a cor da borda da esquerda do Card (outro widget)

wesleymagno
Автор

Muito boas as suas aulas, está de parabéns, explica muito bem!

josevitorsousa
Автор

Excelente video Prof. Uma duvida: Como eu faço para acessar e disparar um metodo do Provider a partir de um metodo de uma classe Helper por exemplo que nao tem context ?

cooltutorials
Автор

Uma dúvida ... to desenvolvendo um app onde o usuario ao se cadastrar no auth do firebase... ele abre uma collection com suas informações no firestore.... qual seria a melhor forma de jogar a uid gerada no auth na coleção e posteriormente puxada as informações desse usuario em em outras telas do app. Parabéns pelo vídeo!!!!

silaspaesnomarketing
Автор

Uma duvida, uso Go Router, teria como ter uma classe que retorna Widget e nela ter um método static, onde teria o meu ChangeNotifierProvider, nele instanciar o provider no create e dai a page abaixo, assim quando esta rota não mais for necessário o changeNotfiierProvider faz o seu dispose automático certo? Assim posso ter para minha splash page, e outras pages algo gerenciavel na chamada e não na árvore da main

leandropilz
Автор

Sensacional Diego. Parabens pelo trabalho. Estou acompanhando sua playlist completa e está me ajudando muito nos estudos. Abraços!!

notionless
Автор

Poderia explicar melhor pq utilizou UnmodifiableListView e não o list, uma outra duvida que vive é, a variavel favoritas tem que esta dentro do metodo build, ou posso criar fora. Agradeço

edson.rbispo
Автор

o meu da erro 'Field 'favoritas' has not been initialized.)' como resolvo?

italoferreira
Автор

Quando eu tenho diversas telas e subtelas, onde cada uma delas usam dependencias diferentes, não tem como eu declarar todas dentro do MultiProvider, até porque tem dependencia que eu quero que instancie somente no momento que eu vou usar, a lib GetX trabalha bem com isso usando Bindings, como é possível fazer isso no provider? Porque se eu declarar tudo no main, vai criar instância de todas as dependencias de uma só vez, certo?

d-apps
Автор

obrigado professor, eu estava travado em um projetinho e seu vídeo me ajudou a resolver o problema! obrigado e um abraço :)

alef_bsp
Автор

Excelente Diego, como você faz ficar mais fácil o desenvolvimento, ótima didática, parabéns. Achei muito mais fácil que o GetX, mas fica uma dúvida, existe algum cenário que é melhor o GetX ao Provider ou os dois trazem o mesmo resultado?

juliocmendonca
Автор

Testei o riverpod e gostei, um "provider evoluido", como o criador chama, com o estado imutável.

saulomiqueias