Clone do app Organizze, perfomando as funções básicas do aplicativo, no qual foi implementado em linguagem Java, utilizando Firebase como banco de dados
📓 O Projeto | 🔧 Tecnologias | 💡 Funcionalidades | 🧪 Como testar
Foi criado com o intuito de aprimorar as habildides em desenvolvimento de aplicativos para android de forma nativa, correlacionado-se com o aprendizado bancos de dados não relacional, nesse caso, sendo o Firebase.
As principais tecnologias utilizadas no projeto foram :
- Java com Android Studio
- Firebase Authentication
- Firebase RealtimeDatabase
- Firebase Storage
- Cadastro e Login de usuários (Autenticação via Email)
- Acionar receita e despesa de acordo com a data, valor e tipo
- Excluir receita ou despesa
- Navegar entre as datas para verificar as receitas e despesa do mês/ano
- Saldo total do usuário referente a todas as receitas e despesas inseridas
Possuindo o Android Studio instalado, após isso, é preciso configurar o banco de dados, no caso sendo o Firebase, seguindo os passos abaixo :
- Criar conta no Firebase, caso não possua
- Criar o projeto no Firebase e linkar com o AndroidStudio, com a chave SHA-1 (gradle/app//tasks/andoird/signingReport) e o pacote base do projeto (AndroidManifests.xml)
- Configurar o Firebase Authentication, habilitando apenas o email
- Configurando o Firebase RealtimeDatabase, com as regras em que qualquer pessoa esteja liberado a alterar o banco de dados
- Configurar o Firebase Storage
- Colocar o google-services.json na pasta indicada pelo Firebase
- Compilar o projeto e executar via emulador ou físicamente via smartphone ou tablet com sistema Android superiora 4.1( Jelly Bean)
- Obs: Testatado com MIUI Global 12.0.3