🎯 Objetivo da Atividade
Implementar a navegação entre as 3 telas já desenvolvidas no app, permitindo que o usuário transite entre elas usando técnicas de navegação do Flutter.
📚 Indicadores Avaliados
- 1. "Configura ambientes de programação (IDE) para dispositivos móveis de acordo com os requisitos do projeto”
-
- "Cria estruturas de código conforme requisitos do projeto e a linguagem de programação para dispositivos móveis”
- 3. "Desenvolve interatividade entre aplicação e interface conforme elementos da tecnologia Mobile e as necessidades do projeto”
- 4."Aplica recursos da biblioteca do sistema Mobile de acordo com necessidades do aplicativo”
- 5. "Construção e manipulação de telas, comunicação entre componentes do aplicativo”
📚 Conceitos que Serão Explorados
- Routes (Rotas) no Flutter
- Navigator e seus métodos
- MaterialPageRoute
- Navegação entre páginas
- Gerenciamento de pilha de navegação
🔍 ETAPA 1: PESQUISA ORIENTADA (20 minutos)
🤔 Questões para Investigar
Antes de começar a implementar, pesquisem e discutam:
- O que são Routes no Flutter?
- Como o Flutter trata páginas/telas?
- Qual a diferença entre Route e Widget?
- Como funciona o Navigator?
- O que é a "pilha de navegação"?
- Qual a diferença entre
push()
e pop()
?