O app consiste no salvamento de abastecimentos do usuário, salvando o tipo de combustível, valor gasto e localização do abastecimento.
O app nesta versão inicial possui suporte para Android e iOS e disponibiliza layouts para duas possibilidades, a primeira considernado altura do dispositivo igual ou menor a 667 e outra para acima desse valor, conforme fotos abaixo:
Sistema de autenticação com o Firebase:
Sistema de cadastro com o Firebase:
A página recebe duas informações:
- Tipo de combustível
- Valor
A página lista os abastecimentos adicionados, informando:
- Tipo de combustível
- Valor
- Localização do abastecimento
O app permite que o usuário tire uma fotografia durante o cadastro e salve para ter um avatar durante o uso do app. A fotografia é salva no FirebaseStorage.
O app utiliza o package Geolocator para obter as informações de latitude e longitude no momento do abastecimento e converte as informações em endereço válido com a API Geocoding.
O app possui um package greetingspk que realiza a funcionalidade de saudar o usuário com bom dia, boa tarde ou boa noite conforme o horário local do dispositivo.
O package foi desenvolvido e está disponível no repositório Pub: greetingspk
Obs: essa primeira versão suporta apenas o formato horário de 24 horas.