Pular para conteúdo

Exercícios - Aula 07: Navegação entre Telas 🛣️

🟢 Básicos (Fixação)

  1. Pilha: O que acontece com a memória do app quando usamos Navigator.push sucessivas vezes sem nunca usar o pop?
  2. Voltar: Qual comando usamos para fechar a tela atual e retornar à anterior? Ele precisa de algum parâmetro obrigatório?

🟡 Intermediários (Aplicação)

  1. Parâmetros: Descreva como você passaria o ID de um produto da "Tela de Listagem" para a "Tela de Detalhes".
  2. Rotas: Qual a vantagem de usar initialRoute em vez do parâmetro home no seu MaterialApp?

🔴 Desafio (Pesquisa/Prática)

  1. UX de Navegação: O que faz o método Navigator.pushAndRemoveUntil? Dê um exemplo prático de onde ele seria essencial em um aplicativo (ex: Logout).