Aula 16 - Design, Prototipagem e Handoff (Figma) 🎨
!!! tip "Objetivo" Objetivo: Compreender o papel do designer de interface (UI/UX), aprender a navegar no Figma para extrair informações técnicas e entender o processo de "Handoff" — a entrega do design para o desenvolvimento.
1. O que é o Figma? 🎨
O Figma é a ferramenta líder de mercado para design de interfaces. Diferente de softwares antigos, ele é baseado na nuvem e permite que designers e desenvolvedores trabalhem no mesmo arquivo simultaneamente.
🧠 Conceito: Design System
Muitas empresas utilizam um "Design System" no Figma. É uma biblioteca de componentes (botões, cores, fontes) padronizados que garantem que o aplicativo tenha a mesma cara em todas as telas.
2. Dev Mode: O Paraíso do Desenvolvedor 💻
Recentemente, o Figma lançou o Dev Mode, uma interface pensada exclusivamente para programadores. Ao clicar em um elemento, você pode ver: * CSS / Código: Largura, altura, cores em Hexadecimal/RGB. * Assets: Exportar imagens e ícones diretamente em SVG ou PNG. * Spacing: Ver a distância exata entre um botão e um texto.
3. O Processo de Handoff 🤝
Handoff é o momento em que o designer termina o protótipo e o entrega para o desenvolvedor começar a codificar.
Fluxo de Trabalho (Mermaid)
graph LR
Ideas[Ideias/UX] --> Wireframe[Protótipo de Baixa Fidelidade]
Wireframe --> HighFi[Design de Alta Fidelidade - Figma]
HighFi -- Handoff --> Dev[Desenvolvimento/Código]
Dev -- Feedback --> HighFi
4. Praticando a Inspeção 🔍
Mesmo sem o Figma aberto, imagine que você está inspecionando um botão no "Dev Mode":
/* Propriedades extraídas do Figma */
.botao-primario {
width: 200px;
height: 48px;
background-color: #6200EE;
border-radius: 8px;
color: #FFFFFF;
font-family: 'Inter', sans-serif;
font-weight: 600;
}
5. Mini-Projeto: Explorando um Protótipo 🚀
Sua missão final é entrar no mundo do design:
- Crie uma conta gratuita no Figma.
- Busque na "Community" do Figma por um arquivo chamado "Material 3 Design Kit".
- Abra o arquivo e tente encontrar a seção de Buttons.
- Use a ferramenta de "Inspeção" para descobrir qual a cor hexadecimal do botão principal.
- Tente alterar o texto de um botão apenas para entender como a ferramenta funciona.
6. Exercício de Fixação 📝
- Básico: Por que o Figma substituiu ferramentas como Photoshop ou Sketch no mundo do desenvolvimento mobile e web?
- Básico: O que é o "Handoff"?
- Intermediário: Qual a diferença entre um protótipo estático e um protótipo interativo no Figma?
- Intermediário: Por que é melhor exportar ícones em formato SVG do que em PNG?
- Desafio: Pesquise o que significa a sigla UX (User Experience) e como ela difere de UI (User Interface).
Parabéns! Você concluiu as 16 aulas do Guia de Ferramentas. Agora você tem o cinto de utilidades completo para brilhar no mercado de ADS! 🎓✨