Pular para conteúdo

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

  1. Campos: Logo da empresa, campo de Email (com teclado de email), campo de Senha (escondendo os caracteres).
  2. 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).