Initial commit

This commit is contained in:
2026-05-10 10:45:02 +08:00
commit e62384a9c5
1053 changed files with 19615 additions and 0 deletions

53
app/build.gradle.kts Normal file
View File

@@ -0,0 +1,53 @@
plugins {
id("com.android.application")
id("org.jetbrains.kotlin.android")
}
android {
namespace = "blog.wiwi.hoops"
compileSdk = 34
defaultConfig {
applicationId = "blog.wiwi.hoops"
minSdk = 24 // Android 7.0+ 才有體面的 WebView 跟 Pointer Events
targetSdk = 34
versionCode = 1
versionName = "1.0.0"
}
buildTypes {
release {
isMinifyEnabled = false
// 不用 proguard這個 app 程式碼太少,混淆只會徒增 F-Droid 審核難度
signingConfig = signingConfigs.getByName("debug") // 自己 sign 時請改
}
}
compileOptions {
sourceCompatibility = JavaVersion.VERSION_17
targetCompatibility = JavaVersion.VERSION_17
}
kotlinOptions {
jvmTarget = "17"
}
// 排除一些不必要的東西,把 APK 壓到最小
packaging {
resources {
excludes += setOf(
"META-INF/*.kotlin_module",
"META-INF/AL2.0",
"META-INF/LGPL2.1",
"kotlin-tooling-metadata.json"
)
}
}
}
dependencies {
implementation("androidx.core:core-ktx:1.13.1")
implementation("androidx.activity:activity:1.9.0")
// Splash Screen APIAndroid 12+ 是系統 splash舊版會被 backport
implementation("androidx.core:core-splashscreen:1.0.1")
}