Jetpack Compose Kotlin MPP Weather app
- Kotlin Multiplatform (Android, Desktop, Web)
- Jetpack Compose
- MVI-like app architecture
- Ktor
- Coroutines/Flow
- Kotlin serialization
- SqlDelight
- Kodein
- Localization
- Image Loading (Coil)
- Basic navigation
- Text
- Image
- Text Input
- Button
- List
- TopAppBar
- HorizontalPager
- core - application agnostic modules (navigation, i18n, etc.)
- app - application specific modules (domain, network API, etc.)
- feature - application features/screens
- shared - facade of all modules that are required for application
- target - implementations of the apps for particular platforms (android, desktop, etc.)