
Offers a UI framework designed for seamless integration and management of model-view-viewmodel (MVVM) architecture, facilitating organized and efficient application development.
Carthas Common is a collection of utilities designed to streamline development with Compose Multiplatform. It offers shared tools and abstractions to enhance code reuse and maintainability across Android, iOS, desktop, and web platforms.
Screen implementations to be able to use the Content DSL function, you must have Koin set up in your application, with scoped definitions for all your CarthasViewModel implementations. We strongly recommend using the scopedViewModelOf() helper functions that we provide, to ensure that your VM resources are cleared when the VM goes out of scope.Add the following to your libs.versions.toml file:
[versions]
carthas-common = "0.7.0"
[libraries]
carthas-common = { module = "com.carthas:common", version.ref = "carthas-common" }Then, include it in your build.gradle.kts:
dependencies {
implementation(libs.carthas.common)
}Carthas Common is a collection of utilities designed to streamline development with Compose Multiplatform. It offers shared tools and abstractions to enhance code reuse and maintainability across Android, iOS, desktop, and web platforms.
Screen implementations to be able to use the Content DSL function, you must have Koin set up in your application, with scoped definitions for all your CarthasViewModel implementations. We strongly recommend using the scopedViewModelOf() helper functions that we provide, to ensure that your VM resources are cleared when the VM goes out of scope.Add the following to your libs.versions.toml file:
[versions]
carthas-common = "0.7.0"
[libraries]
carthas-common = { module = "com.carthas:common", version.ref = "carthas-common" }Then, include it in your build.gradle.kts:
dependencies {
implementation(libs.carthas.common)
}