75 lines
2.1 KiB
Plaintext
75 lines
2.1 KiB
Plaintext
import org.gradle.kotlin.dsl.implementation
|
|
import org.lemiesz.*
|
|
|
|
plugins {
|
|
id(libs.plugins.application.get().pluginId)
|
|
id(libs.plugins.android.get().pluginId)
|
|
id(libs.plugins.kapt.get().pluginId)
|
|
id(libs.plugins.serialization.get().pluginId).version(libs.versions.kotlinVersion)
|
|
alias(libs.plugins.compose.compiler)
|
|
}
|
|
|
|
androidProject(
|
|
group = "org.lemiesz",
|
|
projectId = "appsensor",
|
|
version = "0.1",
|
|
) {
|
|
deps {
|
|
implementations(
|
|
libs.kotlin.stdlib,
|
|
|
|
libs.androidx.appCompat,
|
|
libs.androidx.palette,
|
|
libs.androidx.compose.activity,
|
|
libs.androidx.compose.ui,
|
|
libs.androidx.compose.uiToolingPreview,
|
|
libs.androidx.compose.material,
|
|
libs.androidx.compose.material3,
|
|
|
|
libs.androidx.camera.core,
|
|
libs.androidx.camera.camera2,
|
|
libs.androidx.camera.view,
|
|
libs.androidx.camera.video,
|
|
libs.androidx.camera.lifecycle,
|
|
libs.androidx.camera.extensions,
|
|
|
|
libs.google.accompanist.systemUiController,
|
|
libs.google.accompanist.animatedNavHost,
|
|
|
|
libs.androidx.navigation.ui,
|
|
libs.androidx.navigation.compose,
|
|
|
|
libs.kotlin.atomicFu,
|
|
|
|
libs.serialization.json,
|
|
|
|
libs.lemiesz.klib,
|
|
libs.lemiesz.klibJvm,
|
|
|
|
libs.lemiesz.types,
|
|
libs.lemiesz.require,
|
|
)
|
|
implementation(project(path = ":alib"))
|
|
implementation(project(path = ":material3"))
|
|
implementation(project(path = ":composeTools"))
|
|
debugImplementation(libs.androidx.compose.uiTooling)
|
|
|
|
testImplementations(
|
|
libs.junit4.test,
|
|
libs.kotest.assertions,
|
|
)
|
|
|
|
androidTestImplementations(
|
|
libs.androidx.test.ext.junit,
|
|
libs.androidx.compose.uiTest,
|
|
|
|
libs.androidx.test.rules,
|
|
|
|
libs.kotest.assertions,
|
|
libs.androidx.test.uiAutomator
|
|
)
|
|
androidTestImplementation(project(path = ":atest"))
|
|
|
|
kapt(libs.androidx.room.compiler)
|
|
}
|
|
} |