This commit is contained in:
HapeLee committed 2025-11-18 20:53:25 +08:00
1 parent 3aece2eadd
commit 158b472bef
5 files changed
+197 -88

No files matched your search

+44 -1
View File
@@ -5,7 +5,7 @@ plugins {
// //id 'kotlin-kapt'
// id 'com.google.devtools.ksp'
// id "com.google.gms.google-services"
alias libs.plugins.compose.compiler
alias libs.plugins.android.application
alias libs.plugins.kotlin.android
alias libs.plugins.kotlin.parcelize
@@ -48,6 +48,11 @@ def getGitCommitHash() {
android {
compileSdk = compile_sdk_version
namespace = "io.legado.app"
buildFeatures {
compose = true
}
kotlin {
jvmToolchain {
languageVersion.set(JavaLanguageVersion.of(21))
@@ -334,4 +339,42 @@ dependencies {
implementation libs.androidx.palette
implementation libs.androidx.core.splashscreen
implementation libs.androidx.startup.runtime
// Compose 基础
implementation platform(libs.androidx.compose.bom)
implementation libs.activity.compose
implementation libs.androidx.compose.ui
implementation libs.androidx.compose.ui.tooling.preview
debugImplementation libs.androidx.compose.ui.tooling
// Material3
implementation libs.androidx.compose.material3
// Lifecycle
implementation libs.androidx.lifecycle.runtime.compose
// Activity
implementation libs.androidx.activity.compose
// Navigation(用于弹框或未来扩展)
implementation libs.navigation.compose
// Coil
implementation libs.coil.compose
// accompanist – WebView(打开网页)
implementation libs.accompanist.webview
// Markdown 渲染(Compose MD)
implementation libs.markdown.compose
// 协程
implementation libs.kotlinx.coroutines.android
implementation libs.androidx.lifecycle.viewmodel.compose
implementation libs.androidx.lifecycle.runtime.compose
implementation libs.androidx.compose.animation
implementation libs.androidx.compose.foundation
implementation libs.androidx.constraintlayout.compose
implementation libs.androidx.compose.ui.viewbinding
}