simple login screen with simple viewmodel's logic

This commit is contained in:
2024-08-05 02:52:58 +03:00
parent 471af18f5e
commit 2c91f6bb62
11 changed files with 144 additions and 33 deletions
+4 -3
View File
@@ -1,6 +1,6 @@
import com.android.build.api.dsl.ManagedVirtualDevice
import org.jetbrains.compose.ExperimentalComposeLibrary
import org.jetbrains.compose.desktop.application.dsl.TargetFormat
import com.android.build.api.dsl.ManagedVirtualDevice
import org.jetbrains.kotlin.gradle.ExperimentalKotlinGradlePluginApi
import org.jetbrains.kotlin.gradle.dsl.JvmTarget
import org.jetbrains.kotlin.gradle.plugin.KotlinSourceSetTree
@@ -55,9 +55,11 @@ kotlin {
implementation(compose.runtime)
implementation(compose.foundation)
implementation(compose.material3)
implementation(compose.materialIconsExtended)
implementation(compose.components.resources)
implementation(compose.components.uiToolingPreview)
implementation(libs.voyager.navigator)
implementation(libs.voyager.transitions)
implementation(libs.coil)
implementation(libs.coil.network.ktor)
implementation(libs.kotlinx.coroutines.core)
@@ -68,8 +70,7 @@ kotlin {
implementation(libs.koin.core)
implementation(libs.koin.compose)
api("dev.icerock.moko:mvvm-compose:0.16.1")
api("dev.icerock.moko:mvvm-flow-compose:0.16.1")
implementation("org.jetbrains.androidx.lifecycle:lifecycle-viewmodel-compose:2.8.0")
}
commonTest.dependencies {