Fique no controle sobre suas finanças de forma prática e rápida.
Tecnologias usadas e bibliotecas de código aberto
Minimum SDK level 26
Jetpack
Lifecycle: Observe os ciclos de vida do Android e manipule os estados da interface do usuário após as alterações do ciclo de vida.
ViewModel: Gerencia o detentor de dados relacionados à interface do usuário e o ciclo de vida. Permite que os dados sobrevivam a alterações de configuração, como rotações de tela.
ViewBinding: Liga os componentes do XML no Kotlin através de uma classe que garante segurança de tipo e outras vantagens.
Custom Views: View customizadas feitas do zero usando XML.
Navigation: Gerencie links diretos e navegue entre telas.
Recyclerview: Mostre grandes conjuntos de dados na IU enquanto minimiza o uso de memória.
Arquitetura
MVVM (Model - View - ViewModel) com Clean Architecture
Comunicação da ViewModel com a View através de LiveData
Repositories para abstração da comunidação com a camada de dados.
Bibliotecas - LISTE TODAS AS BIBLIOTECAS USADAS NO PROJETO, COM LINK E DESCRIÇÃO BREVE DO QUE ELA FAZ
Dagger Hilt : Para fazer injeção de dependências que reduz o código boilerplate.
Room Database: A biblioteca de persistência oferece uma camada de abstração sobre o SQLite para permitir um acesso mais robusto ao banco de dados, aproveitando toda a capacidade do SQLite.
Finanças organizadas por por data.
Adição de receitas e despesas.
Separação por categorias.
Função de pesquisa.
Link download: https://play.google.com/store/apps/details?id=com.rfb.controlefinaceiro