View Code? Open in Web Editor
NEW
This project forked from taehoonleee/multi-module-clean-architecture
Android and Kotlin Multiplatform Multi Module Clean Architecture Project
app-multi-module-clean-architecture's Introduction
multi-module-clean-architecture
Main(MVVM), MVI Branch Both
- Multi Module Clean Architecture with Hilt
- Http Client with Retrofit and Ktor Client
- Caching with Room
- Unit Testing with JUnit4 and Mockito and Robolectric
- Instrumentation Testing with Espresso
- Sharing versions with Version Catalog
- Gradle Type Safe Project Accessor
Multi Platform Branch (Sharing Code with Kotlin Multiplatform and Jetbrains Compose)
- Http Client with Ktor Client
- Caching with SQLDelight
- Flowable Programming with Kotlinx Coroutines
- Declarative UI Programming and Sharing UI Code with Jetbrains Compose
- SwiftUI Interop with Jetbrains Compose
- Service Locator Pattern with Koin (Dependency Injection by this)
Android.Jetbrains.Compose.mov
2022-12-19.3.54.47.mov
app-multi-module-clean-architecture's People