Projeto 14: Prototipagem Interativa: Navegação, Overlays e Inputs 🚀
Escopo do Projeto
Objetivo: Conectar telas estáticas em um protótipo funcional no Figma: navegação entre páginas, exibição de janelas modais via Open Overlay, cabeçalhos fixos ao rolar (Fix position when scrolling) e inputs interativos.
🎯 1. Contexto & Desafio Prático
Prototipar é dar vida à interface para testes com usuários reais e validação com partes interessadas. Você construirá o fluxo interativo completo de um aplicativo de entregas, desde a tela inicial, abrindo o modal de carrinho via overlay e navegando para a tela de confirmação.
📋 2. Requisitos Técnicos Obrigatórios
- R1 (Navegação com Animação): Criar conexões de protótipo (
On Click -> Navigate To) com transiçãoPushouSlide Inentre Home e Detalhes. - R2 (Modais via Open Overlay): Configurar o carrinho de compras como
Open Overlay, centralizado, com fundo semitransparente (Close when clicking outsideeAdd background behind overlay). - R3 (Fixar Elementos no Scroll): Configurar barra de navegação inferior (Bottom Bar) com
Fixed (stay in place)ao rolar a lista de produtos. - R4 (Ação de Retorno / Back): Adicionar botão 'Voltar' associado à ação inteligente
Back.
📐 3. Diagrama Conceitual & Fluxo Visual
graph LR
Home["Tela Home (Scroll Vertical)"] -->|Click em Produto| Detail["Tela Detalhes do Produto (Slide In)"]
Home -->|Click no Carrinho| Modal["Carrinho de Compras (Open Overlay com Backdrop)"]
Modal -->|Click em Fechar / Fora| Home
Detail -->|Click em Comprar| Checkout["Tela de Sucesso da Compra"]
style Home fill:#e1f5fe,stroke:#01579b
style Detail fill:#fff3e0,stroke:#e65100
style Modal fill:#f3e5f5,stroke:#7b1fa2
style Checkout fill:#e8f5e9,stroke:#2e7d32 💻 4. Especificação Técnica & Código de Referência
// prototype_flow_map.txt
CONEXÕES DE PROTOTIPAGEM:
1. Frame [Home] -> Botão [Card-Item-01]
- Trigger: On Click | Action: Navigate To [Details] | Animation: Slide In (Right, 300ms Ease-Out)
2. Frame [Home] -> Ícone [Cart-Button]
- Trigger: On Click | Action: Open Overlay [Cart-Modal]
- Overlay Settings: Bottom Sheet, Close when clicking outside, Background: #000000 50%
3. Frame [Details] -> Ícone [Back-Arrow]
- Trigger: On Click | Action: Back
📦 5. Critérios de Avaliação e Entrega
- Link de protótipo interativo navegável em modo de apresentação do Figma.
- Modal de carrinho abrindo perfeitamente sobre a tela de fundo.
- Rolagem de tela suave com bottom bar fixada no rodapé.