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)

alt text

Guide to App Architecture


  • Home Screen showing credit score in donut view
  • If donut view is pressed, a detailed Credit info screen is shown with details.

API References

ClearScore API

Libraries Used


  • UnitTest
    • apis
    • viewmodels


Any improvement on app architecture is welcome. Please do some discussion and pull request.


View Github