An free application for tracking your daily income and expense
This project = Clean Architecture + MVVM + Jetpack compose
Ref: https://github.com/android/nowinandroid
Layer | Description |
---|---|
Presentation Layer | view, view model |
Domain Layer | Entities, usecase, Repository Interface |
Data Layer | datamapping, Repository Impl. |
https://play.google.com/store/apps/details?id=com.jerry.moneytracker
money-app-demo.mp4
https://github.com/jchodev/money-tracker-android/blob/main/LICENSE
Library | Used For | Remark |
---|---|---|
jetpack | Jetpack compose | ---- |
hilt | Dependency injection di |
------ |
turbine | For testing flow | ---- |
timber | Logging | ---- |
moshi | parse json | ---- |
Room | local DB | ---- |
junit5 + mockk | unit test | ---- |