Skip to content

kamiros7/OrganizzeApp

Repository files navigation

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   

📓 O Projeto

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.

🔧 Tecnologias

As principais tecnologias utilizadas no projeto foram :

  • Java com Android Studio
  • Firebase Authentication
  • Firebase RealtimeDatabase
  • Firebase Storage

💡 Funcionalidades

  • 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

🧪 Como testar

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

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages