Oi leticia! muito bacana seus videos! Se possível faça um video explicando os conceitos e a sintaxe do flutter para iniciantes. Sua didática é muito boa.
Vídeo muito bom! Mas queria dar um adentro sobre os Widgets Stateless, a compilação não armazena "já na memória", a memória é utilizada sempre em runtime, a compilação nada mais que a conversão do código para linguagem máquina (binário), um executável. A diferença do Statefull para Stateless é quanto à memória, e outros recursos serão utilizados em tempo de execução.
Parabéns pelo vídeo, ótima explicação. Como sugestão poderia fazer um vídeo sobre streams. Eu uso bastante, e cometi muitos erros achando que seria uma solução para poder usar statelesswidgets, porém não conseguia fechar as streams. Quem sabe isso daria uma boa sugestão de vídeo, pois está relacionado com o intuito desse vídeo.
Excelentes dicas, poderia continuar com essa serie de melhorar performace, tb gostaria de ver como usar a ferramenta devtools, nao é facil encontrar videos sobre o tema de forma simples de aprender. Obrigado
Oi Letícia, gostaria de saber a melhor forma de evitar que o app continue utilizando uma instância que já deveria ter sido encerrada após o dispose do widget. Tenho enfrentado um problema recorrente em um app que desenvolvo: sempre que abro determinada tela, o app faz requisições para uma API e, em alguns casos, precisa renderizar uma lista de objetos recebidos. No entanto, se o usuário sair dessa tela antes que a renderização seja concluída, ocorre uma exceção porque o app tenta acessar um método relacionado àquela tela que já foi descartada. Isso acontece com frequência, e eu não sei qual a melhor abordagem para resolver. Faz um vídeo sobre esse assunto :)
Eu sou dev back e front end, trabalho com Laravel e Vue js principalmente. Faz tempo que venho querendo adotar mobile com Flutter, o que você me indica de conteúdo?
Parabéns pelo vídeo. Você poderia explicar como devemos proceder para que o SetStates do Widget 'filho' rebuild o pai também, digamos que eu tenha um TextFormfield no widget "filho" que após executar uma lógica X necessite repassar para o pai o valor.
o setState por si so' nao vai acionar o rebuild do pai, mas voce pode passar uma funcao via parametro para o filho nessa funcao voce realiza as acoes (como uma troca de valor e o setState) do pai e dentro do filho aciona ela quando necessario (quando o valor for alterado) da uma pesquisada sobre funcao callback
obrigada! @GuilhermeCarvalhoCarneiro é bem isso mesmo que o nosso amigo @thKaliDev respondeu. Posso fazer um vídeo dando exemplos caso tenha ficado alguma dúvida
O garbage collector ajuda mas também não faz milagre né kkk acho que ele ajuda bastante em gerenciar a memória e jogar fora o que não está sendo usado, mas as vezes fazemos besteira que nem ele consegue dar conta e ai vem os lags
O unico motivo para o qual ele deu rebuild na classe main foi por causa do setState, este gestor de estado da rebuild a toda a classe, Não é porque o Widget é pesado ou não mas sim pelo setState em vez dele podes util.izar o ValueNotifier faz o mesmo trabalho e so da rebuild no que tu queres obrigado.
obrigada pela contribuição! quando a gente usa ValueNotifier, precisamos usar o ValueListenableBuilder, que dentro dele tem setState também (que é chamado quando tem uma alteração no valor do ValueNotifier). O setState não é o vilão no Flutter, mas dependendo da forma como é usado podemos ter problemas ou não.
muito bom, quem sabe agora o pessoal para de colocar regra dentro do build
Sonhe... Acredite que dias melhores virão, porque o importante é manter a esperança. 🤣
Oi leticia! muito bacana seus videos! Se possível faça um video explicando os conceitos e a sintaxe do flutter para iniciantes. Sua didática é muito boa.
Continue com os vídeos !!, são muito bons
Vídeo muito bom! Mas queria dar um adentro sobre os Widgets Stateless, a compilação não armazena "já na memória", a memória é utilizada sempre em runtime, a compilação nada mais que a conversão do código para linguagem máquina (binário), um executável. A diferença do Statefull para Stateless é quanto à memória, e outros recursos serão utilizados em tempo de execução.
Top let, ótimas dicas as que eu já sabia eu aprendi a duras penas kkk, conteúdo valioso.❤
Parabéns pelo vídeo, ótima explicação. Como sugestão poderia fazer um vídeo sobre streams. Eu uso bastante, e cometi muitos erros achando que seria uma solução para poder usar statelesswidgets, porém não conseguia fechar as streams. Quem sabe isso daria uma boa sugestão de vídeo, pois está relacionado com o intuito desse vídeo.
Assisti seu vídeo lavando louça, foi a louça mais enciclopédica que já lavei! Obrigada pelo conteúdo, faça sempre!
Muito bom o vídeo, parabéns!!
Seja bem vinda de volta! Aguardando os próximos videos !
Muito obrigada 😊
Perfeito! Didática sensacional. Parabéns!
parabéns! achei bem bacana! legal ver mais pessoas criando conteúdo de flutter. A ideia desse video foi massa!
Ótimo conteúdo, explicação clara e bem detalhada sem ser cansativo. Gostei demais. +1 inscrito! Hehehe.
Conteúdo muito bom! Gosto desses detalhes que poucos falam!
obrigada!!
Que bom que Voltou!
Excelentes dicas, já vou começar a aplicar no dia a dia
Gostei muito, parece com minha filha e o modo de explicar as coisas também, desejo sucesso pra você, +1 inscrito.
Vídeo muito bem estruturado e informativo, você manda bem demais!
Muito obrigada!! 😊
Showww. Obrigado por compartilhar
Excelentes dicas, poderia continuar com essa serie de melhorar performace, tb gostaria de ver como usar a ferramenta devtools, nao é facil encontrar videos sobre o tema de forma simples de aprender. Obrigado
muito bom o video Leticia!
Parabéns excelente conteudo!! Fala sobre uso das keys no flutter e seus cenários.
obrigada pela sugestão!! vou falar sim!
Conteudo foda, continua não pára não!
obrigada pelo apoio!!
Que diva! Acabei de seguir.
legal que voltou a colocar video, conteúdo muito bom
obrigada!!
Ótimo vídeo, com um conteúdo muito bom! Parabéns!
Muito obrigada 😊
Oi Letícia, gostaria de saber a melhor forma de evitar que o app continue utilizando uma instância que já deveria ter sido encerrada após o dispose do widget. Tenho enfrentado um problema recorrente em um app que desenvolvo: sempre que abro determinada tela, o app faz requisições para uma API e, em alguns casos, precisa renderizar uma lista de objetos recebidos. No entanto, se o usuário sair dessa tela antes que a renderização seja concluída, ocorre uma exceção porque o app tenta acessar um método relacionado àquela tela que já foi descartada. Isso acontece com frequência, e eu não sei qual a melhor abordagem para resolver. Faz um vídeo sobre esse assunto :)
Adoraria ver uma seria sua sobre teste💙
ótima ideia!! vou fazer uma depois que terminar a do Gemini! obrigada pela sugestão!
Obrigada pela dica valiosa :D
Essa pegada de performance é interessante, sou meio lerdo, então vou assistir esse vídeo um pouco mais 😅😅😅😅😅
perfeito d mais, como faria o primeiro exemplo se fosse uma lista vindo da api daquelas 2 animacoes com o botao de like ?
Eu sou dev back e front end, trabalho com Laravel e Vue js principalmente. Faz tempo que venho querendo adotar mobile com Flutter, o que você me indica de conteúdo?
Na sua série,Flutter TDD Clean Architecture. essas técnicas de performance, se não, poderia fazer uma refactor com suas dicas e no código fonte
boa ideia!
que video top, tava precisando dele e nao sabia xd
Não deixar uma regra de negócio no app, se ela poderia ficar no back.
Muito boa dicaaa
Parabéns pelo vídeo. Você poderia explicar como devemos proceder para que o SetStates do Widget 'filho' rebuild o pai também, digamos que eu tenha um TextFormfield no widget "filho" que após executar uma lógica X necessite repassar para o pai o valor.
o setState por si so' nao vai acionar o rebuild do pai, mas voce pode passar uma funcao via parametro para o filho
nessa funcao voce realiza as acoes (como uma troca de valor e o setState) do pai e dentro do filho aciona ela quando necessario (quando o valor for alterado)
da uma pesquisada sobre funcao callback
obrigada! @GuilhermeCarvalhoCarneiro é bem isso mesmo que o nosso amigo @thKaliDev respondeu. Posso fazer um vídeo dando exemplos caso tenha ficado alguma dúvida
@@lebaleiro Seria bem legal, pelo que eu entendi seria uma função callback correto?
@@GuilhermeCarvalhoCarneiro isso mesmo
Video muito bom, parabens
Na parte do tema da aplicação eu colocava no didChangeDependencies, tudo bem usar ele pra isso?
Vídeo completoooo
Nuu uso de mais widget em função, bom saber
O garbage collector ajuda mas também não faz milagre né kkk acho que ele ajuda bastante em gerenciar a memória e jogar fora o que não está sendo usado, mas as vezes fazemos besteira que nem ele consegue dar conta e ai vem os lags
exatamente!
O unico motivo para o qual ele deu rebuild na classe main foi por causa do setState, este gestor de estado da rebuild a toda a classe, Não é porque o Widget é pesado ou não mas sim pelo setState em vez dele podes util.izar o ValueNotifier faz o mesmo trabalho e so da rebuild no que tu queres obrigado.
obrigada pela contribuição! quando a gente usa ValueNotifier, precisamos usar o ValueListenableBuilder, que dentro dele tem setState também (que é chamado quando tem uma alteração no valor do ValueNotifier). O setState não é o vilão no Flutter, mas dependendo da forma como é usado podemos ter problemas ou não.
que conteúdo rico!!
obrigada!! 🙏
top conteúdo 👏🏿👏🏿
obrigada!!
show muito bom
Ótimo vídeo!
Muito bom!
Parabéns!
Vídeo muito bom
obrigada!!
Muito bom
Showww
Quero ver animacoes :C
obrigada pela sugestão Bil!
Muito bom o vídeo, parabéns!!