Clean Architecture Simple Project to explain Layered Architectures and the Application Layer in android app Build With Kotlin Retrofit2 Coroutine Dagger2-Hilt MVVM UseCase jetpack compose