Feat(ToolScreen): Support get tool online

Support get tool online in page
This commit is contained in:
2024-05-10 05:47:30 +08:00
parent b2cbea5383
commit c596767c37
31 changed files with 710 additions and 149 deletions

View File

@@ -9,6 +9,7 @@ plugins {
alias(libs.plugins.hilt)
alias(libs.plugins.protobuf)
alias(libs.plugins.kotlinxSerialization)
alias(libs.plugins.secrets)
}
android {
@@ -58,6 +59,7 @@ android {
}
buildFeatures {
compose = true
buildConfig = true
}
composeOptions {
kotlinCompilerExtensionVersion = "1.5.12"
@@ -113,10 +115,15 @@ afterEvaluate {
tasks.findByName("kspReleaseKotlin")?.dependsOn(tasks.findByName("generateReleaseProto"))
}
secrets {
defaultPropertiesFileName = "secrets.defaults.properties"
}
dependencies {
coreLibraryDesugaring(libs.desugar.jdk.libs)
testImplementation(libs.junit)
testImplementation(libs.paging.common)
androidTestImplementation(platform(libs.androidx.compose.bom))
androidTestImplementation(libs.androidx.ui.test.junit4)
@@ -156,4 +163,9 @@ dependencies {
implementation(libs.androidx.navigation.compose)
implementation(libs.androidx.hilt.navigation.compose)
implementation(libs.kotlinx.serialization.json)
implementation(libs.retrofit.core)
implementation(libs.retrofit.kotlin.serialization)
implementation(libs.okhttp.logging)
implementation(libs.paging.runtime)
implementation(libs.paging.compose)
}