AndroidJVMCommonJSJVMNative

kmp-viewmodel

Shared ViewModel in Kotlin Multiplatform - A Kotlin Multiplatform library that provides shared MVVM for UI applications. Components are lifecycle-aware on Android.

Add to your project
implementation("io.github.hoc081098:kmp-viewmodel:0.4.0")
Parent project

Shared MVVM library for UI applications with lifecycle-aware components, state restoration, and interoperability with Swift/Objective-C and SwiftUI. Supports multiple platforms, including Compose Multiplatform.

Version history
Package version Release date Platforms
0.8.0 4 months ago Common, JVM, AndroidJVM, Native, Wasm, JS Details
0.7.1 7 months ago Common, JVM, AndroidJVM, Native, Wasm, JS Details
0.7.0 8 months ago Common, JVM, AndroidJVM, Native, Wasm, JS Details
0.6.2 8 months ago Common, JVM, AndroidJVM, Native, JS Details
0.6.1 10 months ago Common, JVM, AndroidJVM, Native, JS Details
0.6.0 10 months ago Common, JVM, AndroidJVM, Native, JS Details
0.5.0 12 months ago Common, JVM, AndroidJVM, Native, JS Details
0.4.0 1 year ago Common, JVM, AndroidJVM, Native, JS
0.3.0 1 year ago Common, JVM, AndroidJVM, Native, JS Details
0.2.0 1 year ago Common, JVM, AndroidJVM, Native, JS Details
0.1.0 1 year ago Common, JVM, AndroidJVM, Native, JS Details
0.0.1 1 year ago Common, JVM, AndroidJVM, Native, JS Details
More versions will be indexed soon
Metadata
Version 1 year ago

0.4.0

  • Kotlin 1.8.10
  • Gradle 8.0.2
Supported targets
Android JVM:
  • 11
JVM:
  • 11
iOS:
  • ios_arm32
  • ios_arm64
  • ios_simulator_arm64
  • ios_x64
macOS:
  • macos_arm64
  • macos_x64
tvOS:
  • tvos_arm64
  • tvos_simulator_arm64
  • tvos_x64
watchOS:
  • watchos_arm32
  • watchos_arm64
  • watchos_simulator_arm64
  • watchos_x64
  • watchos_x86
License