Summary
Keywords
Full Transcript
Nesse encontro veremos os estados dos widgets Flutter! Há dois tipos de estados no Flutter, o Ephemeral State e o App State. O Ephemeral State é o estado local de um widget. Por exemplo, o aplicativo tem um widget de checkbox e o usuário pode marcar ou desmarcar este check box. Isso é o estado local do widget. Mudaremos apenas a informação deste widget e não da tela toda ou do aplicativo todo. Já o App State é o estado que você pode compartilhar entre múltiplos widgets e que talvez você gostaria de manter entre as seções do usuário. Por exemplo, se o seu aplicativo tem login e você precisa dos dados do usuário logado para acessar os menus ou quando o aplicativo tem uma lista de produtos e o usuário pode adicionar um item para o carrinho, você precisará guardar este estado do carrinho com os dados do produto. Com o método Set State, o Flutter joga fora o widget e faz um novo com dados novos. Esse método só pode ser chamado dentro de um widget que estenda um State Full Widget. Mas você sabe o que é um State Full Widget? State Full Widget são widgets que terão uma troca de estado. São úteis quando a parte da interface do usuário que você está desenvolvendo pode mudar dinamicamente. Por exemplo, um switch que muda o tema do aplicativo entre light e dark. Sempre que utilizarmos widget, devemos sobrescrever o método create state. É ele que cria o estado mutável para o widget, mas um aplicativo Flutter não é composto apenas de widget estático. Há momentos em que queremos apenas mostrar algo na tela para o usuário. Então, temos também a classe Stateless Widget, que são widgets estáticos que não sofreram alterações ou mudanças de comportamento, apenas irão desenhar algo na tela. Gostou? Lembre-se de aprofundar seu conhecimento no nosso conteúdo on-line até a próxima. /// Se você gostou deste vídeo sobre Plano de Testes, pode gostar também de: • Você sabe o que são Suítes de teste de Software? | Qualidade de Software https://www.youtube.com/watch?v=HvwbgkiR7IA • A Diferença entre Teste de Software e Depuração | Qualidade de Software https://www.youtube.com/watch?v=MkmElH1_NYQ • As Fases do Teste de Software | Qualidade de Software https://www.youtube.com/watch?v=XT6wLpX_wYs /// Esse vídeo é um recorte da aula de Qualidade de Software do nosso curso FullturePRO Dev Full Stack. Já pensou que em menos de um ano, você estará pronto para construir um aplicativo do zero? Com nosso curso, você terá uma visão ampla de todo projeto para criação de uma aplicação e poderá definir o seu caminho profissional, apto para atuar no Front-end, Back-end e Mobile em uma das maiores empresas do Brasil e do mundo. Conheça mais sobre nosso curso em: https://www.fullture.com/dev-full-stack-matricula/ Futureproof Yourself! /// Sobre a Fullture Somos uma escola focada em desenvolver os profissionais que o Brasil (e o mundo) precisa, estabelecendo uma ponte entre profissionais e empresas. - Saiba mais em https://fullture.com/ ///Siga-nos - Facebook: https://www.facebook.com/fulltureschool - Instagram: https://www.instagram.com/fulltureschool ///Tags #Fullture #QualidadeDeSoftware #DevFullStack
