Course Hive
Search

Welcome

Sign in or create your account

Continue with Google
or
Entenda os Estados dos Widgets no Flutter! | Desenvolvimento Mobile
Play lesson

Desenvolvimento Mobile - Entenda os Estados dos Widgets no Flutter! | Desenvolvimento Mobile

5.0 (2)
20 learners

What you'll learn

This course includes

  • 1.3 hours of video
  • Certificate of completion
  • Access on mobile and TV

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

Course Hive

Continue this lesson in the app

Install CourseHive on Android or iOS to keep learning while you move.

Related Courses

FAQs

Course Hive
Download CourseHive
Keep learning anywhere