Skeleton project for showing the architecture of Android project using MVVM, Clean architecture and Kotlin coroutine Flow
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)
- Home Screen showing credit score in donut view
- If donut view is pressed, a detailed Credit info screen is shown with details.
- Kotlin Coroutine/Flow
- Hilt
- Retrofit2
- Okhttp3
- Gson
- Glide
- Junit4
- Mockito
- hamcrest
- mockwebserver
- Turbine
- UnitTest
- apis
- viewmodels
Any improvement on app architecture is welcome. Please do some discussion and pull request.
