Skip to content

carlosbraim/Organizze_Financas_Clone

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 

Repository files navigation

Organizze_Financas_Clone

💵 Aplicativo de finanças Organizze App

Organizze Clone

Este aplicativo possui funções especificas e serve para desenvolver métodos e controle de tela, botão flutuante arrastar para apagar dente outras funções. Lembrando todo o código está comentado para auxiliar no desenvolvimento e o arquivo Android.docx também possui informações de apoio no desenvolvimento do projeto.

Sempre importe a biblioteca e as dependências no build do App:

    dependencies {
        implementation fileTree(dir: 'libs', include: ['*.jar'])
        implementation 'com.android.support:appcompat-v7:28.0.0'
        implementation 'com.android.support.constraint:constraint-layout:1.1.3'
        implementation 'com.android.support:design:28.0.0'
        testImplementation 'junit:junit:4.12'
        androidTestImplementation 'com.android.support.test:runner:1.0.2'
        androidTestImplementation 'com.android.support.test.espresso:espresso-core:3.0.2'
        implementation 'com.google.firebase:firebase-core:16.0.4'
        implementation 'com.google.firebase:firebase-database:16.0.4'
        implementation 'com.google.firebase:firebase-auth:16.0.4'
        implementation 'com.github.clans:fab:1.6.4'
        implementation 'com.prolificinteractive:material-calendarview:1.4.3'
    }

GitHub com informações detalhadas de Material CalenderView

https://github.com/prolificinteractive/material-calendarview

GitHub com informações detalhadas do FloatingActionButton

https://github.com/Clans/FloatingActionButton

Algumas telas ilustram melhor a proposta do App:

  • Tela de inicialização

Esta parte foi desenvolvida separadamente e seu código está em inglês pois aprende em um tutorial na internet, está comentado em português. Seu conteúdo é importante pois tem a parte de animação para apresentar as funções do aplicativo aos usuários.
  • Tela de Início, Cadastro e Login

Por trás dessas telas a implementações de validação e verificação de campos, depois tudo e comparado ou enviado para um banco externo criptografado e em base64.

  • Menu principal

Nesta etapa o usuário consegue através de um botão flutuante criar receitas e despesas, é possível visualizar saldo atual e apagar notas arrastando para excluir. Tudo isso é possível aprender nesse projeto.

  • Despesa

Despesa possui as validações de campos e a conexão com banco externo.
  • Receitas

Receita possui as validações de campos e a conexão com banco externo.