Skip to content
/ kmmKIT Public

kmm app is a Demo Application for demonstrating code reuse in Android, iOS apps using Kotlin Multiplatform (KMP).

Notifications You must be signed in to change notification settings

anuj72/kmmKIT

Repository files navigation

kmmKIT

kmm app is a Demo Application for demonstrating code reuse in Android, iOS apps using Kotlin Multiplatform (KMP).
Specifications:

  • 100% Kotlin for Common Kotlin Code, Android and JavaScript modules.
  • 100% Swift for iOS.
  • Kotlin: 1.7.10.
  • MVVM design pattern.
  • Multi Module KMP/KMM Application Setup.
  • Dependency Injection using Koin.
  • Multiplatform Concurrency using Kotlin Coroutines.
  • Multiplatform Network Client using Ktor.
  • Jetpack Compose for Android.
  • SwiftUI for iOS.

Why KMP?

All advantages and freedom of native development without perfomance decrase + code re-usability in other platforms.

My Blogs

Architecturte

Untitled design

Previews

Screenshot 2022-10-01 at 10 58 04 PM