FinHelper é um acrônimo para Finances Helper, que traduzido diretamente para o português significa Ajudante de Finanças. E este é seu papel, ajudar nas finanças pessoais de todos que buscam um melhor controle de sua vida financeira.
FinHelper se trata de um aplicativo com o objetivo de auxiliar nas finanças pessoais, podendo gerenciar suas receitas e despesas pessoais, categorizando por Fixas e Não Fixas tanto as despesas quanto as receitas podem ser categorizadas.
FinHelper pode ser acessado de qualquer lugar, podendo ser utilizado até mesmo sem acesso a internet. Basta apenas um celular e uma vontade de organização financeira pessoal.
Para sua segurança e privacidade FinHelper conta com proteção de acesso, podendo ser habilitada a qualquer momento pelo app, quando habilitada seu acesso ficará protegido seja por senha, padrão, reconhecimento facial ou impressão digital.
Ainda pensando na sua segurança e privacidade, o aplicativo armazena seus dados em seu próprio dispositivo.
A construção do aplicativo FinHelper baseou-se em grandes tecnologias que resolvessem as necessidades pertinentes ao projeto, o mesmo foi constuído com linguagem de programação Dart.
Neste projeto fez-se o uso do kit de desenvolvimento que foi criado pela própria Google o Flutter, que tem como premissa um desenvolvimento multiplataforma onde pode-se utilizar do mesmo desenvolvimento para realizar a criação de aplicativos para Android, IOS, WEB e Desktop. Como design fez-se o uso dos padrões oferecidos pelo Material Design desenvolvido também pela Google
Adentrando no Flutter, neste projeto fez-se a utilização de diversas funcionalidades que o kit de desenvolvimento da Google pode oferecer, dentre elas vale resaltar: contextos, estados, rotas, componentização dentre outras.
Para auxílio no processo de desenovlimento foi-se utilizado diversas bibliotecas, dentre elas é importante citar algumas como: google_fonts, shared_preferences, intl, image_picker, local_auth, flutter_icons, dentre outras...
Como editor de código utilizou-se do Visual Studio Code, editor desenvolvido pela Microsoft. Armazenado o código fonte em repositório aberto, hospedado no GitHub.
Para testagem utilizou-se de dispositivos físicos, e virtuais como o AVD (Android Virtual Devices).