Pular para o conteúdo principal

Mobile — App Flutter

O app mobile do Ladesa oferece acesso ao SISGHA para os perfis Aluno e Professor. Desenvolvido em Flutter com suporte a tema claro e escuro.

Stack

TecnologiaVersãoPapel
Flutter3.xFramework multiplataforma
Dart>=3.3.3Linguagem
Dio5.xCliente HTTP
Provider6.xGerenciamento de estado
Table Calendar3.xComponente de calendário
Lottie3.xAnimações
Shared Preferences2.xArmazenamento local

Perfis suportados

PerfilFuncionalidades
AlunoConsulta de horário da turma (variantes Técnico e Graduação), calendário, notificações
ProfessorConsulta de horário, calendário, disponibilidade para lecionar, ensino, notificações
Sem interface DAPE

O app mobile não possui interface para o perfil DAPE. A geração e edição de horários é feita exclusivamente pelo frontend web.

Temas

O app suporta tema claro e tema escuro em todas as telas. Os designs estão no Figma (fileKey: 57O1MLezMDcqe5OVkfj7qE).

Estrutura do projeto

O código está em mobile/sisgha/:

DiretórioDescrição
lib/Código Dart principal
assets/Imagens e ícones customizados
fonts/Fontes Poppins e IcoMoon

Como rodar

# Instalar dependências
flutter pub get

# Rodar em modo desenvolvimento
flutter run

Requer um emulador Android/iOS ou dispositivo físico conectado.