IFMG apresenta aplicativo contra violência doméstica no Seminário da Campanha Agosto Lilás 2022 de Sabará

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.

Captura_de_Tela_2023-01-21_às_12.04.29_PM-removebg-preview.png


Telas

Cadastro

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.

Captura_de_Tela_2023-01-29_às_9.24.26_PM-removebg-preview.png

Login

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.

Captura_de_Tela_2023-01-29_às_9.27.05_PM-removebg-preview.png

Perfil

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.

Captura_de_Tela_2023-01-29_às_9.29.39_PM-removebg-preview.png

Endereços

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.

Captura_de_Tela_2023-01-29_às_9.31.32_PM-removebg-preview.png

Solicitar viatura

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.