Cooking Corner is a Kotlin Multiplatform client application that is aimed to store, share, rate and manage cooking recipes.
Currently, application supports three targets: Android, iOS and Desktop. Projects shares same business and UI logic by utilizing Compose Multiplatform, Decompose, Kodein and other KMP libraries
- General
- Kotlin 2.0
- Kotlin Multiplatform
- Coroutines + Flow
- Kodein
- KotlinX.Collections.Immutable
- Arrow
- Business logic and data management
- Decompose + Essenty
- MviKotlin
- Ktor
- DataStore
- KotlinX.Serialization
- UI
- Compose Multiplatform
- Decompose
- Coil + Compose extensions
- ConstraintLayout (Compose version)
- Android API 24+ (Android 8 Oreo)
- iOS 10.0+
Stable internet connection is required
GNU Public License V 3.0