Exercícios - Aula 07: Navegação entre Telas 🛣️
🟢 Básicos (Fixação)
- Pilha: O que acontece com a memória do app quando usamos
Navigator.push sucessivas vezes sem nunca usar o pop?
- Voltar: Qual comando usamos para fechar a tela atual e retornar à anterior? Ele precisa de algum parâmetro obrigatório?
- Parâmetros: Descreva como você passaria o ID de um produto da "Tela de Listagem" para a "Tela de Detalhes".
- Rotas: Qual a vantagem de usar
initialRoute em vez do parâmetro home no seu MaterialApp?
🔴 Desafio (Pesquisa/Prática)
- 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).