ClearScoreDemo
Skeleton project for showing the architecture of Android project using MVVM, Clean architecture and Kotlin coroutine Flow
App Architecture
Here google provided Guide to app architecture is followed to prepare clean code architecture. The app architecture followed Solid principle(Added domain layer using usecase)
Functionalities
- Home Screen showing credit score in donut view
- If donut view is pressed, a detailed Credit info screen is shown with details.
API References
Libraries Used
- Kotlin Coroutine/Flow
- Hilt
- Retrofit2
- Okhttp3
- Gson
- Glide
- Junit4
- Mockito
- hamcrest
- mockwebserver
- Turbine
Testing
- UnitTest
- apis
- viewmodels
Contributing
Any improvement on app architecture is welcome. Please do some discussion and pull request.