Skip to content

Latest commit

 

History

2 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

login_app

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.


Funcionalidades

  • 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.

Tecnologias Utilizadas

  • 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.

Como Executar o Projeto

Pré-requisitos

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.

Passos de Instalação

  1. Clonar o repositório:
    git clone [https://github.com/SEU_USUARIO/login_app.git](https://github.com/SEU_USUARIO/login_app.git)

About

Esta é uma aplicação mobile e desktop desenvolvida em Flutter, criada para gestão de acesso de utilizadores com uma interface moderna e responsiva.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages