Estudantes do Campus Sabará publicam artigos em congresso nacional
Como foi feito
O app para iOS foi desenvolvido em Swift utilizando as boas práticas de código. O código foi escrito utilizando Clean Architecture em conjunto com o MVVM, também utilizando Swinject para injeção de dependência. As telas foram feitas utilizando UIKit, escritas em view code. Foi usado o Firebase para autenticação e armazenamento de dados dos usuários.
O aplicativo é restrito para mulheres de Sabará que possuem uma medida protetiva registrada em seu CPF. Portanto, ao realizar o cadastro, o mesmo passa por uma análise e o usuário tem a possibilidade e entrar em contato com a Polícia Militar enquanto aguarda a liberação do acesso.
Com o acesso liberado, o usuário deve fornecer o email e senha para acessar as funcionalidades internas. A página principal possui um menu de navegação e um botão para entrar no fluxo de realizar um chamado.
A tela de configuração de perfil, tem o intuito de completar o cadastro do usuário, além de listar as informações que foram adquiridas no momento do cadastro. Nessa tela, o usuário consegue adicionar uma foto e cadastrar/editar uma descrição com suas características físicas. Essas informações são de suma importância para ajudar na identificação da vítima no momento do seu atendimento.
Essas telas têm como objetivo cadastrar os principais endereços onde o usuário do aplicativo possa estar, a fim de facilitar no momento da solicitação da viatura.Aqui são listados os endereços já cadastrados, contando com a opção de deletar cada endereço.Abaixo da lista, há um botão para cadastrar um novo, e, ao clicar no mesmo o usuário é direcionado para a tela de cadastro de endereços.
Ao clicar em “chamar“, o próximo passo é preencher a localização que o usuário se encontra antes de enviar a solicitação. Esse campo pode ser preenchido através dos endereços previamente cadastrados ou da localização aproximada do usuário.