Entrar em Contato

Programa do Curso

Introdução ao Gerenciamento de Estado

  • Compreendendo o estado em aplicações Flutter
  • Visão geral das abordagens de gerenciamento de estado no Flutter
  • Quando e por que usar o padrão BLoC
  • Benefícios da separação da lógica de negócios da interface (UI)

Compreendendo o Padrão BLoC

  • Conceitos fundamentais do BLoC
  • Eventos, estados e fluxos (streams)
  • Fundamentos da programação reativa
  • O ciclo de vida do BLoC

Projetando a Arquitetura BLoC

  • Estruturando uma aplicação Flutter usando BLoC
  • Separando as camadas de apresentação, lógica de negócios e dados
  • Organizando projetos para manutenibilidade
  • Aplicando princípios de arquitetura limpa

Criando e Gerenciando BLoCs

  • Criando BLoCs e Cubits personalizados
  • Gerenciando o estado da aplicação
  • Tratando operações assíncronas
  • Tratamento de erros e transições de estado

Integrando BLoCs com Widgets do Flutter

  • Injetando BLoCs na árvore de widgets
  • Utilizando BlocProvider, BlocBuilder, BlocListener e BlocConsumer
  • Gerenciando reconstruções de widgets de forma eficiente
  • Trabalhando com BuildContext

Navegação e Comunicação entre BLoCs

  • Passando dados entre telas
  • Comunicando-se entre múltiplos BLoCs
  • Gerenciando o estado compartilhado da aplicação
  • Coordenando fluxos de usuário complexos

Persistência de Dados e Armazenamento Local

  • Integrando armazenamento local com BLoC
  • Gerenciando dados em cache da aplicação
  • Sincronizando dados locais e remotos
  • Melhores práticas para estado persistente

Testes e Depuração

  • Testes unitários de BLoCs e Cubits
  • Testes de widgets com BLoC
  • Depuração de transições de estado
  • Registro de logs e solução de problemas comuns

Desenvolvimento Prático de Aplicações

  • Construindo uma aplicação Flutter completa usando o padrão BLoC
  • Implementando navegação e gerenciamento de estado
  • Testando e depurando a aplicação
  • Revisão de melhores práticas e próximos passos

Requisitos

  • Conhecimento básico sobre como o Flutter funciona

Público-Alvo

  • Desenvolvedores
 14 Horas

Número de participantes


Preço por participante

Testemunhos de Clientes (1)

Próximas Formações Provisórias

Categorias Relacionadas