Logo do curso
Curso

Flutter:

Arquitetura e Navegação

Quero estudar na alura

8h

Para conclusão

25

Pessoas nesse curso

Certificado

De participação

Introdução_

O que você aprenderá_

  • Compreender o conceito de rotas e navegação entre telas em aplicativos Flutter utilizando Navigator.push e Navigator.pop
  • Realizar a passagem de dados entre telas de forma segura e eficiente.
  • Organizar rotas nomeadas para manter a estrutura do projeto clara e escalável.
  • Explorar os conceitos iniciais de gerenciamento de estado em Flutter.
  • Aplicar a arquitetura MVVM para separar responsabilidades e melhorar a manutenção do código.
  • Utilizar ChangeNotifier e ValueNotifier para reatividade e atualização de estado.
  • Entender o uso do BuildContext e suas aplicações práticas na navegação e no acesso a dados.

Público alvo_

Iniciantes

William Da Silva Bezerra

github

linkedin

Curso atualizado em 02/09/2025

Ementa

  1. Entendendo navegação

    • Apresentação
    • Navegando entre páginas
    • Retornando dados entre páginas
    • Navegação nomeada
    • Passando parâmetros entre páginas
    • Otimizando a experiência do cliente em um café
    • Navegação entre páginas na loja online de roupas
    • O que aprendemos?
  2. Aplicando o setState para gestão de estado simples

    • Conhecendo o setState
    • Contador com setState
    • Melhorando e corrigindo informações do contador
    • Personalização de recompensas na Clickbonus
    • Atualização de recompensas em tempo real na Clickbonus
    • O que aprendemos?
  3. Construindo arquitetura MVVM

    • Arquitetura MVVM
    • Criando o Change Notifier
    • Implementando o Change Notifier
    • Otimizando a interface do usuário no SwiftBank
    • Otimizando a atualização de componentes no aplicativo Fokus
    • O que aprendemos?
  4. Usando o ValueNotifier

    • Criando o ValueNotifier
    • Implementando o ValueNotifier
    • Implementando lógica de pausa em projetos de freelancers
    • Sincronizando listas de filmes favoritos no Cinetopia
    • O que aprendemos?
    • Conclusão

Descubra se esse curso é pra você! Leia as primeiras aulas

Comece essa formação agora mesmo e capacite-se para seu próximo projeto!

Conheça os planos
Escola

Mobile

Desenvolva aplicativos móveis para as principais plataformas, smartphones e tablets. Aqui, você vai construir para ambientes nativos, como Android ou iOS, e entregar apps incríveis, utilizando frameworks híbridos e multiplataforma, como Flutter.

Conheça a escola

Faça parte da nossa comunidade no discord!

Troque conhecimentos com a comunidade da Alura

Escolha a duração do seu plano

Conheça os Planos para Empresas