Projeto 15 - App de Login e Validação 📱
Objetivo
Objetivo: Desenvolver uma interface de usuário responsiva, gerenciar estados simples e implementar regras de validação em ambiente Mobile (Flutter ou Kotlin).
O Desafio 🎯
Crie o portal de entrada para um aplicativo. O foco é a Experiência do Usuário (UX) e a integridade dos dados inseridos.
Requisitos de Interface
- Campos: Logo da empresa, campo de Email (com teclado de email), campo de Senha (escondendo os caracteres).
- Ação: Um botão de "Entrar" que se destaca visualmente (ElevatedButton).
Regras de Validação
- O campo de Email não pode estar vazio e deve conter um caractere
@. - A Senha deve ter no mínimo 6 caracteres.
- Se os dados estiverem errados: Mostre uma mensagem de erro abaixo do campo ou um
SnackBar. - Se estiverem certos: Simule o login navegando para uma tela de "Boas-vindas".
Conceito Mobile 💡
Pratique o uso de Widgets/Componentes e entenda como o "Hot Reload" acelera suas mudanças visuais. Tente usar cores que combinem (Use o Adobe Color ou paletas de Material Design).