Repositório que mantém o projeto desenvolvido como parte do trabalho de conclusão de curso da Pós-Graduação em Engenharia de Software - PUC Minas
O projeto tem intuito de implementar uma solução para o seguinte problema:
Caso de Uso: Auntenticar Aluno
Por meio de e-mail e senha, previamente inseridos na base de dados, o usuário deve poder se autenticar no aplicativo. Usuário padrão: admin@admin.com.br Senha padrão: admin
O projeto foi desenvolvido da seguinte forma:
Back-end: Web API desenvolvida com o .Net Core e banco de dados Sqlite. Implementação baseada nos padrões DDD (Domain Driven Design) e SOLID.
Front-end: Aplicativo Xamarin Android nativo implementado no padrão MVVM com o auxílio do framework MvvmLight.
IDE: Visual Studio 2017 Community
Para instalar e executar o APK é necessário usar um dispositivo Android ou Android Emulator. O aplicativo foi desenvolvido sobre a versão Android 8.1 (Oreo) e a versão mínima é o Android 5.0 (API Level 21 - Lollipop).
Download apk: https://drive.google.com/open?id=1b9awrVTwGf4ukeaWtCVS7CiJQ2v5lL1i