Uma aplicação mobile e desktop moderna desenvolvida em Flutter, criada para gestão de acesso de utilizadores com validação de formulários, integração de APIs REST e navegação entre ecrãs.
- Tela de Login Dinâmica: Validação de formulários em tempo real para e-mail e palavra-passe.
- Autenticação via API REST: Integração com pedidos HTTP
POST(utilizando o serviço ReqRes.in) para verificação de credenciais e receção de token JWT. - Navegação de Utilizador: Redirecionamento automático e seguro para a ecrã inicial após o login.
- Página Inicial (Home): Área autenticada que exibe o token ativo da sessão e botão para realizar logout.
- Suporte Multiplataforma: Compatível com Android, iOS, Windows Desktop e Web.
- Flutter — Framework UI para desenvolvimento multiplataforma.
- Dart — Linguagem de programação orientada a objetos.
- http — Pacote para consumo de serviços de API RESTful.
- Material 3 Design — Sistema de design moderno do Google.
Antes de começar, certifique-se de ter instalado na sua máquina:
- Flutter SDK (versão igual ou superior a 3.0.0)
- Git
- VS Code com as extensões Flutter e Dart instaladas.
- Clonar o repositório:
git clone [https://github.com/SEU_USUARIO/login_app.git](https://github.com/SEU_USUARIO/login_app.git)