The App Platform is a lightweight application framework for state and memory management suitable for Kotlin Multiplatform projects, in particular Android, iOS, JVM, native and Web.

Compile Dependencies (3)

Category/LicenseGroup / ArtifactVersionUpdates
JVM Languages Apache 2.0
org.jetbrains.kotlin » kotlin-stdlib
Standard library for the Kotlin Programming Language
2.4.20✔
Android Package Apache 2.0
software.ralf.app.platform » presenter-compose-public-android
The App Platform is a lightweight application framework for state and memory management suitable for Kotlin ...
0.2.00.2.2
Android Package Apache 2.0
software.ralf.app.platform » scope-public-android
The App Platform is a lightweight application framework for state and memory management suitable for Kotlin ...
0.2.00.2.2

Runtime Dependencies (12)

Category/LicenseGroup / ArtifactVersionUpdates
Android Package Apache 2.0
androidx.compose.runtime » runtime-retain-android
Preserve state in composable methods across configuration changes and other transient content destruction scenarios
1.12.01.12.1
Android Package Apache 2.0
app.cash.molecule » molecule-runtime-android
Build a Flow or Observable stream using Jetpack Compose.
2.2.0✔
Apache 2.0
dev.zacsweers.metro » runtime-jvm
A multiplatform, compile-time injection framework for Kotlin.
1.4.41.4.5
Apache 2.0
me.tatarka.inject » kotlin-inject-runtime-jvm
A compile-time dependency injection library for kotlin
0.9.0✔
Android Package Apache 2.0
org.jetbrains.compose.runtime » runtime-android
Tree composition support for code generated by the Compose compiler plugin and corresponding public API
1.12.01.12.1
Concurrency Apache 2.0
org.jetbrains.kotlinx » kotlinx-coroutines-core-jvm
Coroutines support libraries for Kotlin
1.11.0✔
Android Package Apache 2.0
software.amazon.lastmile.kotlin.inject.anvil » runtime-android
Extensions for kotlin-inject to make dependency injection easier with a similar feature set as Anvil.
0.1.7✔
Android Package Apache 2.0
software.amazon.lastmile.kotlin.inject.anvil » runtime-optional-android
Extensions for kotlin-inject to make dependency injection easier with a similar feature set as Anvil.
0.1.7✔
Android Package Apache 2.0
software.ralf.app.platform » di-common-public-android
The App Platform is a lightweight application framework for state and memory management suitable for Kotlin ...
0.2.00.2.2
Android Package Apache 2.0
software.ralf.app.platform » kotlin-inject-public-android
The App Platform is a lightweight application framework for state and memory management suitable for Kotlin ...
0.2.00.2.2
Android Package Apache 2.0
software.ralf.app.platform » kotlin-inject-contribute-public-android
The App Platform is a lightweight application framework for state and memory management suitable for Kotlin ...
0.2.00.2.2
Android Package Apache 2.0
software.ralf.app.platform » metro-public-android
The App Platform is a lightweight application framework for state and memory management suitable for Kotlin ...
0.2.00.2.2