A personal project made using Jetpack Compose, Clean-MVVM architecture and other jetpack libraries

Last update: Jul 23, 2022

Crebits-Compose

A personal project made using Jetpack Compose, Clean-MVVM architecture and other jetpack libraries that helps you keep track of your credit and debit transactions. (CREdits + deBITS = CREBITS)

Its a revamped version of my old Crebits app.

Created using:

  • Kotlin
  • Hilt
  • Flow
  • Room
  • Coroutines
  • Material Icons
  • Jetpack Compose + Navigation
  • MVVM + Modern Android + Clean Architecture

Features:

  1. List, Add and Delete Transactions
  2. Single activity architecture using Compose-Navigation
  3. Static screens for Dashboard and Settings
  4. UDF (Uni Directional Flow) between screens and ViewModels
  5. UseCase classes containing business logic
  6. Unit Tests for the database/repository

Work in Progress:

  1. More Unit and E2E tests
  2. Dashboard screen functionality
  3. Settings (Dark Theme and Currency)
  4. Updating a transaction

GitHub

https://github.com/Shobu95/CrebitsCompose
You might also like...

Android News app developed using Clean + MVVM architecture

Android News app developed using Clean + MVVM architecture

Clean-MVVM-NewsApp An Android application built using Clean + MVVM architecture. Featured in Components used in the app. Kotlin - As a programming lan

Jun 17, 2022

๐Ÿš€ Sample Android Clean Architecture on JetRorty App focused on the scalability, testability and maintainability written in Kotlin, following best practices using Jetpack with Compose.

๐Ÿš€ Sample Android Clean Architecture on JetRorty App focused on the scalability, testability and maintainability written in Kotlin, following best practices using Jetpack with Compose.

Android Clean Architecture in Rorty is a sample project that presents modern, approach to Android application development using Kotlin and latest tech-stack.

Aug 8, 2022

Android Clean Architecture in Rorty is a sample project that presents modern, approach to Android application development using Kotlin and latest tech-stack.

Android Clean Architecture in Rorty is a sample project that presents modern, approach to Android application development using Kotlin and latest tech-stack.

Android Clean Architecture in Rorty is a sample project that presents modern, approach to Android application development using Kotlin and latest tech-stack.

Aug 13, 2022

Sample Android Clean Architecture on App focused on written in Kotlin, following best practices using Jetpack with Compose.

 Sample Android Clean Architecture on App focused on written in Kotlin, following best practices using Jetpack with Compose.

Rick And Morty Jetpack Compose Sample App Table of Contents About the Project Architecture Features Environment Setup Contact About The Project This S

Jul 27, 2022

An android boilerplate project using clean architecture

Android Clean Architecture Boilerplate Welcome ๐Ÿ‘‹ We hope this boilerplate is not only helpful to other developers, but also that it helps to educate

Aug 12, 2022

Sample application to demonstrate Multi-module Clean MVVM Architecture and usage of Android Hilt, Kotlin Flow, Navigation Graph, Unit tests etc.

Sample application to demonstrate Multi-module Clean MVVM Architecture and usage of Android Hilt, Kotlin Flow, Navigation Graph, Unit tests etc.

MoneyHeist-Chars Sample application to demonstrate Multi-module Clean MVVM Architecture and usage of Android Hilt, Kotlin Flow, Navigation Graph, Room

Jul 25, 2022

AR Core Flutter - An arcore flutter plugin on which i add some contribution based on my personal requirements and updated the code

arcore_flutter_plugin Thanks to Oleksandr Leuschenko for inspiration and his pre

Jan 6, 2022

๐Ÿš€ CLI-like personal webpage built with Kotlin/JS

๐Ÿš€ CLI-like personal webpage built with Kotlin/JS

kotlin-cv.js Personal terminal-like simple webpage template built with Kotlin/JS. The template features CLI commands help, cat, ls, their completion a

Jun 14, 2022

Multi module architecture Android template project using MVVM, Dagger-Hilt, and Navigation Components

Multi module architecture Android template project using MVVM, Dagger-Hilt, and Navigation Components

ModularAppTemplate An Android template project following a multi module approach with clean architecture. It has been built following Clean Architectu

May 23, 2022
Skeleton project for show the architecture of Android project using MVVM, Clean Architecture and Kotlin coroutine Flow
Skeleton project for show the architecture of Android project using MVVM, Clean Architecture and Kotlin coroutine Flow

ClearScoreDemo Skeleton project for showing the architecture of Android project using MVVM, Clean architecture and Kotlin coroutine Flow App Architect

Mar 6, 2022
Android project setup files when developing apps from scratch. The codebase uses lates jetpack libraries and MVVM repository architecture for setting up high performance apps

Android architecture app Includes the following Android Respository architecture MVVM Jepack libraries Carousel view Kotlin Kotlin Flow and Livedata P

Mar 31, 2022
FaceTimeClone app that implements Coroutines , mvvm architecture , clean architecture , navigation component , hilt , etc.... using kotlin language
FaceTimeClone app that implements Coroutines , mvvm architecture , clean architecture , navigation component , hilt , etc.... using kotlin language

This repository contains a FaceTimeClone app that implements Coroutines , mvvm architecture , clean architecture , navigation component , hilt , etc.... using kotlin language

Aug 4, 2022
To illustrate the clean architecture and modularisation with other components.

CleanNews A news app that provides data from mediastack API using clean architecture, kotlin coroutines, architectural pattern (MVI) with Mavericks. .

Feb 13, 2022
Delish, a Food Recipes App in Jetpack Compose and Hilt based on modern Android tech-stacks and MVVM clean architecture.
Delish, a Food Recipes App in Jetpack Compose and Hilt based on modern Android tech-stacks and MVVM clean architecture.

Delish Screens Tech stack & Open-source libraries 100% Kotlin based + Coroutines + Flow for asynchronous. Dagger Hilt 2.37 Accompanist JetPack Jetpack

Jul 31, 2022
Filmesflix - Project made during the NTT DATA Android Developer bootcamp. Developing knowledge in MVVM and Clear Architecture
Filmesflix - Project made during the NTT DATA Android Developer bootcamp. Developing knowledge in MVVM and Clear Architecture

FilmesFlix Projeto criado para o mรณdulo de MVVM e Clean Architecture no Bootcamp

Feb 12, 2022
Cleanarchitecture MVVM Hilt base - Android Clean Architecture example project
Cleanarchitecture MVVM Hilt base - Android Clean Architecture example project

Android Clean Architecture example project Note: This is project based on MVVM c

Apr 10, 2022
Android application showcasing the MVVM architecture, Clean code using Kotlin, Coroutine, Flow and databinding.
Android application showcasing the MVVM architecture, Clean code using Kotlin, Coroutine, Flow and databinding.

Code4Lyst Android application showcasing the MVVM architecture, Clean code using Kotlin, Coroutine, Flow and databinding. App Architecture MVVM CleanC

Nov 29, 2021
Note taking app using SOLID principles and CLEAN architecture patterns. Uses Room database, MVVM, Use cases

ShoppingNotes Note taking app using SOLID principles and CLEAN architecture patt

Dec 27, 2021
A fork of our clean architecture boilerplate, this time using the Android Architecture Components

Android Clean Architecture Components Boilerplate Note: This is a fork of our original Clean Architecture Boilerplate, except in this repo we have swi

Aug 10, 2022