Jetpack Compose prof-of-concept Food delivery NewsFeed App Table of contents Implementation Details Why Modular Preview Demo Implementation Details & technologies used Modular Clean Architecture Dependency Injection using Koin AndroidX Jetpack Compose buildSrc Kotlin.dsl Jetpack Compose Navigation Component Gson Kotlin Coroutines Coil Java ThreeTen Why Modular Architecture ? Clean, Testable, Maintainable and extendable Codebase Apply high cohesion and low coupling Faster Gradle Build Time Easier Team-working on same project Readable Programs High Usability allowance of Codes Improves Manageability Preview 1 2 3 4 Demo Download App sample : Qurba App