sample/build.gradle.kts
changeset 72 746669e015f9
parent 66 4a652584013c
child 86 ed5dfac18c84
equal deleted inserted replaced
71:92cbb2785189 72:746669e015f9
    24 @Suppress("DSL_SCOPE_VIOLATION") // TODO: Remove once KTIJ-19369 is fixed
    24 @Suppress("DSL_SCOPE_VIOLATION") // TODO: Remove once KTIJ-19369 is fixed
    25 plugins {
    25 plugins {
    26     id("com.android.application")
    26     id("com.android.application")
    27     kotlin("multiplatform")
    27     kotlin("multiplatform")
    28     id("com.geekorum.build.source-license-checker")
    28     id("com.geekorum.build.source-license-checker")
    29     alias(libs.plugins.org.jetbrains.kotlin.compose.compiler)
    29     alias(libs.plugins.kotlin.compose)
    30     alias(libs.plugins.org.jetbrains.compose.multiplatform)
    30     alias(libs.plugins.jetbrains.compose.multiplatform)
    31     alias(libs.plugins.org.jetbrains.kotlinx.serialization)
    31     alias(libs.plugins.kotlinx.serialization)
    32     alias(libs.plugins.google.gms.oss.license)
    32     alias(libs.plugins.google.gms.oss.license)
    33 }
    33 }
    34 
    34 
    35 // workaround bug https://issuetracker.google.com/issues/275534543
    35 // workaround bug https://issuetracker.google.com/issues/275534543
    36 buildscript {
    36 buildscript {
    70             implementation(project(":ui:material2"))
    70             implementation(project(":ui:material2"))
    71             implementation(project(":ui:material3"))
    71             implementation(project(":ui:material3"))
    72             implementation(compose.material3)
    72             implementation(compose.material3)
    73             implementation(compose.components.resources)
    73             implementation(compose.components.resources)
    74             implementation(compose.components.uiToolingPreview)
    74             implementation(compose.components.uiToolingPreview)
    75             implementation(libs.org.jetbrains.androidx.lifecycle.viewmodel.compose)
    75             implementation(libs.jetbrains.androidx.lifecycle.viewModelCompose)
    76         }
    76         }
    77 
    77 
    78         androidMain.dependencies {
    78         androidMain.dependencies {
    79             api(libs.androidx.activity)
    79             api(libs.androidx.activity)
    80             implementation(dependencies.enforcedPlatform(libs.androidx.compose.bom))
    80             implementation(dependencies.enforcedPlatform(libs.androidx.compose.bom))
   136 dependencies {
   136 dependencies {
   137     testImplementation(libs.junit)
   137     testImplementation(libs.junit)
   138     androidTestImplementation(libs.androidx.test.ext.junit)
   138     androidTestImplementation(libs.androidx.test.ext.junit)
   139     androidTestImplementation(libs.espresso.core)
   139     androidTestImplementation(libs.espresso.core)
   140     androidTestImplementation(platform(libs.androidx.compose.bom))
   140     androidTestImplementation(platform(libs.androidx.compose.bom))
   141     androidTestImplementation(libs.androidx.compose.ui.test.junit4)
   141     androidTestImplementation(libs.androidx.compose.uiTestJunit4)
   142     debugImplementation(libs.androidx.compose.ui.tooling)
   142     debugImplementation(libs.androidx.compose.uiTooling)
   143     debugImplementation(libs.androidx.compose.ui.test.manifest)
   143     debugImplementation(libs.androidx.compose.uiTestManifest)
   144 }
   144 }