A Todo application built with Kotlin Multiplatform and Compose Multiplatform. It shares 100% of the UI and business logic between Android and iOS.
- Kotlin Multiplatform
- Compose Multiplatform (UI)
- Room (Database)
- Koin (Dependency Injection)
- Coroutines & Flow
Clean Architecture with MVVM:
- Domain: Use Cases and Models
- Data: Repository and Room implementation
- UI: ViewModels and Compose screens
Android
./gradlew composeApp:installDebugiOS
Open iosApp/iosApp.xcodeproj in Xcode and run.