1. Objetivos Alcançado
-
Layouts de Login e Painel de Controlo
-
Ligação com Base de Dados para Execução do LogIn e Visualização de informação no Painel de Controlo
-
Criado Ficheiro de preferencias onde são guardados(Atualmente) o Username, Password e ID do utilizador
2. Plano de desenvolvimento da aplicação
-
Jorge Gonçalves desenvolveu o FrontEnd (Fragments da Aplicação e Layouts)
-
João Tomás Barreira desenvolveu o BackEnd (Base de Dados, Ficheiro de Preferência) e associou o FrontEnd com o BackEnd
3. Código desenvolvido até ao momento
- Criado no branch: ENTREGA02
João Tomás Barreira, 21704830
Jorge Gonçalves, 20091502
- Requisitos para 11-12-2019
- Perante os requesitos apresentados, abaixo podemos ver o desenvolvimento de cada um deles.
- Planeamento do Layout dos Ecrãs da Aplicação
- A aplicação quando iniciada pela 1ª vez irá mostrar um ecrã de início de sessão, no qual o utilizador irá inserir as suas credenciais.
- Se o login for bem-sucedido, irá mudar o layout do ecrã para mostrar um painel de controlo geral com algumas informações do utilizador, do veículo do mesmo, e notificações por ler relacionadas com o veículo.
- No mesmo layout irá existir um menu que poderá levar a um layout diferente no qual será apresentada uma lista com Manutenções, Seguros, Viagens Realizadas ou Abastecimentos dependendo da escolha do Utilizador.
- Para se adicionarem itens às listas, o Layout anterior irá conter um botão de inserção das listas que levará para um layout onde os valores poderão ser preenchidos à escolha do utilizador.
- Relativamente à navegação, a aplicação irá conter um menu do tipo drawer, o qual disponibilizará as opções de navegação todas, assim como a possibilidade de efetuar Logout.
- Para a visualização de todos os dados relativos aos veiculos da empresa, estes serão apresentados num layout que só um utilizador terá acesso. (a confirmar com o professor)
- Dados Guardados
2.1. Base de dados
- A Base de dados irá conter informações da empresa, informações e credenciais dos utilizadores, informações dos veículos e informações de tudo relacionado aos veículos: Abastecimentos, Viagens Realizadas, Manutenção Programada e referente Histórico e por fim uma lista de todos os seguros do Veículo até ao atual.
- A baixo podemos ver a modelização planeada para a implementação deste projeto.
2.2. Ficheiro de Preferências
-
O Ficheiro XML (de preferências) irá guardar o “username” do Utilizador assim como um access token para manter a sessão iniciada no dispositivo.
-
Poderá eventualmente também guardar preferências do utilizador que foram alteradas nas definições da aplicação.