371
gradle/libs.versions.toml
Normal file
371
gradle/libs.versions.toml
Normal file
@@ -0,0 +1,371 @@
|
||||
[versions]
|
||||
accompanistPermissions = "0.35.1-SNAPSHOT"
|
||||
activityCompose = "1.9.0-alpha02"
|
||||
alipaysdkAndroid = "15.8.17"
|
||||
androidGifDrawable = "1.2.28"
|
||||
androidx-annotation = "1.7.1"
|
||||
animation = "1.7.0-alpha01"
|
||||
recyclerview = "1.4.0-alpha01"
|
||||
viewpager2 = "1.1.0-beta02"
|
||||
recyclerview-selection = "1.2.0-alpha01"
|
||||
annotationExperimental = "1.4.0"
|
||||
appcompat = "1.7.0-alpha03"
|
||||
assetDeliveryKtx = "2.1.0"
|
||||
asynclayoutinflater = "1.1.0-alpha01"
|
||||
bcprovJdk15on = "1.70"
|
||||
benchmarkMacroJunit4 = "1.2.3"
|
||||
billingKtx = "6.1.0"
|
||||
boosterGradlePlugin = "5.0.0-alpha1"
|
||||
coil = "2.6.0-SNAPSHOT"
|
||||
coil3 = "3.0.0-SNAPSHOT"
|
||||
camerax = "1.4.0-alpha04"
|
||||
collectionKtx = "1.4.0"
|
||||
commonmarkExtGfmStrikethrough = "0.21.0"
|
||||
composeCompiler = "1.5.8"
|
||||
concurrentFuturesKtx = "1.2.0-alpha02"
|
||||
constraintlayout = "2.2.0-alpha13"
|
||||
constraintlayoutCompose = "1.1.0-alpha13"
|
||||
core = "1.0.0"
|
||||
coreAnimation = "1.0.0-rc01"
|
||||
coreGoogleShortcuts = "1.2.0-alpha01"
|
||||
coreKtx = "1.13.0-alpha04"
|
||||
corePerformance = "1.0.0"
|
||||
coreTesting = "2.2.0"
|
||||
splashscreen = "1.1.0-alpha02"
|
||||
libphonenumber = "8.13.28"
|
||||
agora = "4.2.6"
|
||||
media3 = "1.3.0-alpha01"
|
||||
datastore = "1.1.0-beta01"
|
||||
desugar_jdk_libs = "2.0.4"
|
||||
espressoCore = "3.6.0-alpha03"
|
||||
eventbus = "3.3.1"
|
||||
exifinterface = "1.3.7"
|
||||
firebase-crashlytics-gradle = "2.9.9"
|
||||
compose = "1.7.0-alpha01"
|
||||
firebaseAnalyticsKtx = "21.5.0"
|
||||
firebaseConfigKtx = "21.6.0"
|
||||
firebaseCrashlyticsKtx = "18.6.1"
|
||||
firebaseDynamicModuleSupport = "16.0.0-beta03"
|
||||
firebaseMessagingKtx = "23.4.0"
|
||||
firebasePerfKtx = "20.5.1"
|
||||
glance = "1.0.0"
|
||||
glance-experimental = "0.2.2"
|
||||
google-material = "1.12.0-alpha03"
|
||||
google-services = "4.4.0"
|
||||
gridlayout = "1.1.0-beta01"
|
||||
integrity = "1.3.0"
|
||||
junit = "1.2.0-alpha03"
|
||||
junitJupiterApi = "5.11.0-SNAPSHOT"
|
||||
koinCore = "3.6.0-wasm-alpha2"
|
||||
kotlinx-collections-immutable = "0.3.7"
|
||||
kotlinxCoroutinesCore = "1.8.0-RC2"
|
||||
kotlinxSerializationProtobuf = "1.6.2"
|
||||
ktorClientCoreJvm = "2.3.8"
|
||||
lifecycleExtensions = "2.2.0"
|
||||
lifecycleRuntimeTesting = "2.8.0-alpha01"
|
||||
lottieCompose = "6.3.0"
|
||||
material = "1.7.0-alpha01"
|
||||
material3 = "1.2.0-rc01"
|
||||
material3-adaptive = "1.0.0-alpha05"
|
||||
material3-adaptive-navigation-suite = "1.0.0-alpha02"
|
||||
emoji2 = "1.5.0-alpha01"
|
||||
multidex = "2.0.1"
|
||||
navigation-safe-args-gradle-plugin = "2.8.0-alpha01"
|
||||
objectbox-gradle-plugin = "3.7.1"
|
||||
room = "2.6.1"
|
||||
sqlite = "2.4.0"
|
||||
sqlcipher = "4.5.6"
|
||||
okhttp = "5.0.0-SNAPSHOT"
|
||||
monitor = "1.4.5"
|
||||
okio = "3.7.0"
|
||||
grpc = "1.61.1"
|
||||
grpc-kotlin = "1.4.1"
|
||||
perf-plugin = "1.4.2"
|
||||
kotlin-plugin = "1.9.22"
|
||||
gradle-plugin = "8.3.0-beta02"
|
||||
pinyin4j = "2.5.1"
|
||||
playServicesLocation = "21.1.0"
|
||||
playstoreDynamicFeatureSupport = "16.0.0-beta2"
|
||||
profileinstaller = "1.3.1"
|
||||
protobufJavalite = "3.25.2"
|
||||
relinker = "1.4.5"
|
||||
reviewKtx = "2.0.1"
|
||||
runner = "1.6.0-alpha06"
|
||||
fragment = "1.7.0-alpha09"
|
||||
runtimeTracing = "1.0.0-beta01"
|
||||
startupRuntime = "1.2.0-alpha02"
|
||||
tracing = "1.3.0-alpha02"
|
||||
tracingPerfetto = "1.0.0"
|
||||
transitionKtx = "1.5.0-alpha06"
|
||||
translate = "17.0.2"
|
||||
uiautomator = "2.3.0-beta01"
|
||||
vectordrawableAnimated = "1.1.0"
|
||||
window = "1.3.0-alpha01"
|
||||
workMultiprocess = "2.10.0-alpha01"
|
||||
guava = "33.0.0-jre"
|
||||
sentry = "7.3.0"
|
||||
qrose = "1.0.0-beta3"
|
||||
aboutlibraries = "11.1.0-b01"
|
||||
zoomimage = "1.0.2"
|
||||
leakcanary = "3.0-alpha-1"
|
||||
acra = "5.11.3"
|
||||
auto-service = "1.1.1"
|
||||
auto-service-ksp = "1.1.0"
|
||||
junit-junit = "5.0-SNAPSHOT"
|
||||
android-aop = "1.4.0"
|
||||
|
||||
[plugins]
|
||||
littlerobots = "nl.littlerobots.version-catalog-update:0.8.4"
|
||||
benmanes = "com.github.ben-manes.versions:0.51.0"
|
||||
application = "com.android.application:8.3.0-beta02"
|
||||
trace = "io.github.leavesczy.trace:0.0.5"
|
||||
room = "androidx.room:2.6.1"
|
||||
ksp = "com.google.devtools.ksp:1.9.22-1.0.17"
|
||||
sentry = "io.sentry.android.gradle:4.2.0"
|
||||
sentry-kotlin = "io.sentry.kotlin.compiler.gradle:4.2.0"
|
||||
kotlin-android = "org.jetbrains.kotlin.android:1.9.22"
|
||||
kotlin-serialization = "org.jetbrains.kotlin.plugin.serialization:1.9.22"
|
||||
kotlin-parcelize = "org.jetbrains.kotlin.plugin.parcelize:1.9.22"
|
||||
android-test = "com.android.test:8.3.0-beta02"
|
||||
android-library = "com.android.library:8.3.0-beta02"
|
||||
aboutlibraries = "com.mikepenz.aboutlibraries.plugin:11.1.0-b01"
|
||||
android-aop = "io.github.FlyJingFish.AndroidAop.android-aop:1.4.0"
|
||||
|
||||
[libraries]
|
||||
accompanist-adaptive = { module = "com.google.accompanist:accompanist-adaptive", version.ref = "accompanistPermissions" }
|
||||
accompanist-drawablepainter = { module = "com.google.accompanist:accompanist-drawablepainter", version.ref = "accompanistPermissions" }
|
||||
accompanist-navigation-material = { module = "com.google.accompanist:accompanist-navigation-material", version.ref = "accompanistPermissions" }
|
||||
accompanist-permissions = { module = "com.google.accompanist:accompanist-permissions", version.ref = "accompanistPermissions" }
|
||||
alipaysdk-android = { module = "com.alipay.sdk:alipaysdk-android", version.ref = "alipaysdkAndroid" }
|
||||
android-gif-drawable = { module = "pl.droidsonroids.gif:android-gif-drawable", version.ref = "androidGifDrawable" }
|
||||
androidx-activity-compose = { module = "androidx.activity:activity-compose", version.ref = "activityCompose" }
|
||||
androidx-activity-ktx = { module = "androidx.activity:activity-ktx", version.ref = "activityCompose" }
|
||||
androidx-viewpager2 = { module = "androidx.viewpager2:viewpager2", version.ref = "viewpager2" }
|
||||
androidx-recyclerview = { module = "androidx.recyclerview:recyclerview", version.ref = "recyclerview" }
|
||||
androidx-recyclerview-selection = { module = "androidx.recyclerview:recyclerview-selection", version.ref = "recyclerview-selection" }
|
||||
androidx-animation = { module = "androidx.compose.animation:animation", version.ref = "animation" }
|
||||
androidx-annotation-experimental = { module = "androidx.annotation:annotation-experimental", version.ref = "annotationExperimental" }
|
||||
androidx-appcompat = { module = "androidx.appcompat:appcompat", version.ref = "appcompat" }
|
||||
androidx-appcompat-resources = { module = "androidx.appcompat:appcompat-resources", version.ref = "appcompat" }
|
||||
androidx-asynclayoutinflater = { module = "androidx.asynclayoutinflater:asynclayoutinflater", version.ref = "asynclayoutinflater" }
|
||||
androidx-benchmark-macro-junit4 = { module = "androidx.benchmark:benchmark-macro-junit4", version.ref = "benchmarkMacroJunit4" }
|
||||
androidx-camera-core = { module = "androidx.camera:camera-core", version.ref = "camerax" }
|
||||
androidx-camera-camera2 = { module = "androidx.camera:camera-camera2", version.ref = "camerax" }
|
||||
androidx-camera-lifecycle = { module = "androidx.camera:camera-lifecycle", version.ref = "camerax" }
|
||||
androidx-camera-video = { module = "androidx.camera:camera-video", version.ref = "camerax" }
|
||||
androidx-camera-view = { module = "androidx.camera:camera-view", version.ref = "camerax" }
|
||||
androidx-camera-extensions = { module = "androidx.camera:camera-extensions", version.ref = "camerax" }
|
||||
androidx-collection-ktx = { module = "androidx.collection:collection-ktx", version.ref = "collectionKtx" }
|
||||
androidx-concurrent-futures-ktx = { module = "androidx.concurrent:concurrent-futures-ktx", version.ref = "concurrentFuturesKtx" }
|
||||
androidx-constraintlayout = { module = "androidx.constraintlayout:constraintlayout", version.ref = "constraintlayout" }
|
||||
androidx-constraintlayout-compose = { module = "androidx.constraintlayout:constraintlayout-compose", version.ref = "constraintlayoutCompose" }
|
||||
androidx-core = { module = "androidx.window.extensions.core:core", version.ref = "core" }
|
||||
androidx-core-animation = { module = "androidx.core:core-animation", version.ref = "coreAnimation" }
|
||||
androidx-core-google-shortcuts = { module = "androidx.core:core-google-shortcuts", version.ref = "coreGoogleShortcuts" }
|
||||
androidx-core-ktx = { module = "androidx.core:core-ktx", version.ref = "coreKtx" }
|
||||
androidx-core-performance = { module = "androidx.core:core-performance", version.ref = "corePerformance" }
|
||||
androidx-core-testing = { module = "androidx.arch.core:core-testing", version.ref = "coreTesting" }
|
||||
androidx-core-splashscreen = { module = "androidx.core:core-splashscreen", version.ref = "splashscreen" }
|
||||
booster-gradle-plugin = { module = "com.didiglobal.booster:booster-gradle-plugin", version.ref = "boosterGradlePlugin" }
|
||||
booster-task-compression-processed-res = { module = "com.didiglobal.booster:booster-task-compression-processed-res", version.ref = "boosterGradlePlugin" }
|
||||
booster-task-resource-deredundancy = { module = "com.didiglobal.booster:booster-task-resource-deredundancy", version.ref = "boosterGradlePlugin" }
|
||||
booster-transform-activity-thread = { module = "com.didiglobal.booster:booster-transform-activity-thread", version.ref = "boosterGradlePlugin" }
|
||||
booster-transform-finalizer-watchdog-daemon = { module = "com.didiglobal.booster:booster-transform-finalizer-watchdog-daemon", version.ref = "boosterGradlePlugin" }
|
||||
booster-transform-res-check = { module = "com.didiglobal.booster:booster-transform-res-check", version.ref = "boosterGradlePlugin" }
|
||||
booster-transform-shared-preferences = { module = "com.didiglobal.booster:booster-transform-shared-preferences", version.ref = "boosterGradlePlugin" }
|
||||
booster-transform-thread = { module = "com.didiglobal.booster:booster-transform-thread", version.ref = "boosterGradlePlugin" }
|
||||
coil = { module = "io.coil-kt:coil", version.ref = "coil" }
|
||||
coil-base = { module = "io.coil-kt:coil-base", version.ref = "coil" }
|
||||
coil-compose = { module = "io.coil-kt:coil-compose", version.ref = "coil" }
|
||||
coil-gif = { module = "io.coil-kt:coil-gif", version.ref = "coil" }
|
||||
coil-svg = { module = "io.coil-kt:coil-svg", version.ref = "coil" }
|
||||
coil-video = { module = "io.coil-kt:coil-video", version.ref = "coil" }
|
||||
coil3 = { module = "io.coil-kt.coil3:coil", version.ref = "coil3" }
|
||||
coil3-core = { module = "io.coil-kt.coil3:coil-core", version.ref = "coil3" }
|
||||
coil3-compose = { module = "io.coil-kt.coil3:coil-compose", version.ref = "coil3" }
|
||||
coil3-network = { module = "io.coil-kt.coil3:coil-network-okhttp", version.ref = "coil3" }
|
||||
coil3-gif = { module = "io.coil-kt.coil3:coil-gif", version.ref = "coil3" }
|
||||
coil3-svg = { module = "io.coil-kt.coil3:coil-svg", version.ref = "coil3" }
|
||||
coil3-video = { module = "io.coil-kt.coil3:coil-video", version.ref = "coil3" }
|
||||
com-didiglobal-booster-booster-transform-media-player = { module = "com.didiglobal.booster:booster-transform-media-player", version.ref = "boosterGradlePlugin" }
|
||||
libphonenumber = { module = "io.michaelrocks:libphonenumber-android", version.ref = "libphonenumber" }
|
||||
media3-exoplayer = { module = "androidx.media3:media3-exoplayer", version.ref = "media3" }
|
||||
media3-exoplayer-ui = { module = "androidx.media3:media3-ui", version.ref = "media3" }
|
||||
agora-rtc-basic = { module = "io.agora.rtc:full-rtc-basic", version.ref = "agora" }
|
||||
androidx-datastore = { module = "androidx.datastore:datastore", version.ref = "datastore" }
|
||||
androidx-datastore-preferences = { module = "androidx.datastore:datastore-preferences", version.ref = "datastore" }
|
||||
androidx-espresso-core = { module = "androidx.test.espresso:espresso-core", version.ref = "espressoCore" }
|
||||
androidx-exifinterface = { module = "androidx.exifinterface:exifinterface", version.ref = "exifinterface" }
|
||||
androidx-foundation = { module = "androidx.compose.foundation:foundation", version.ref = "compose" }
|
||||
androidx-foundation-layout = { module = "androidx.compose.foundation:foundation-layout", version.ref = "compose" }
|
||||
androidx-glance = { module = "androidx.glance:glance", version.ref = "glance" }
|
||||
androidx-glance-appwidget = { module = "androidx.glance:glance-appwidget", version.ref = "glance" }
|
||||
androidx-glance-material = { module = "androidx.glance:glance-material", version.ref = "glance" }
|
||||
androidx-glance-material3 = { module = "androidx.glance:glance-material3", version.ref = "glance" }
|
||||
glance-appwidget-viewer = { module = "com.google.android.glance.tools:appwidget-viewer", version.ref = "glance-experimental" }
|
||||
glance-appwidget-host = { module = "com.google.android.glance.tools:appwidget-host", version.ref = "glance-experimental" }
|
||||
glance-appwidget-configuration = { module = "com.google.android.glance.tools:appwidget-configuration", version.ref = "glance-experimental" }
|
||||
androidx-gridlayout = { module = "androidx.gridlayout:gridlayout", version.ref = "gridlayout" }
|
||||
androidx-junit = { module = "androidx.test.ext:junit", version.ref = "junit" }
|
||||
androidx-lifecycle-extensions = { module = "androidx.lifecycle:lifecycle-extensions", version.ref = "lifecycleExtensions" }
|
||||
androidx-lifecycle-lifecycle-compiler = { module = "androidx.lifecycle:lifecycle-compiler", version.ref = "lifecycleRuntimeTesting" }
|
||||
androidx-lifecycle-common-java8 = { module = "androidx.lifecycle:lifecycle-common-java8", version.ref = "lifecycleRuntimeTesting" }
|
||||
androidx-lifecycle-livedata-ktx = { module = "androidx.lifecycle:lifecycle-livedata-ktx", version.ref = "lifecycleRuntimeTesting" }
|
||||
androidx-lifecycle-process = { module = "androidx.lifecycle:lifecycle-process", version.ref = "lifecycleRuntimeTesting" }
|
||||
androidx-lifecycle-reactivestreams-ktx = { module = "androidx.lifecycle:lifecycle-reactivestreams-ktx", version.ref = "lifecycleRuntimeTesting" }
|
||||
androidx-lifecycle-runtime-compose = { module = "androidx.lifecycle:lifecycle-runtime-compose", version.ref = "lifecycleRuntimeTesting" }
|
||||
androidx-lifecycle-runtime-ktx = { module = "androidx.lifecycle:lifecycle-runtime-ktx", version.ref = "lifecycleRuntimeTesting" }
|
||||
androidx-lifecycle-runtime-testing = { module = "androidx.lifecycle:lifecycle-runtime-testing", version.ref = "lifecycleRuntimeTesting" }
|
||||
androidx-lifecycle-service = { module = "androidx.lifecycle:lifecycle-service", version.ref = "lifecycleRuntimeTesting" }
|
||||
androidx-lifecycle-viewmodel-compose = { module = "androidx.lifecycle:lifecycle-viewmodel-compose", version.ref = "lifecycleRuntimeTesting" }
|
||||
androidx-lifecycle-viewmodel-ktx = { module = "androidx.lifecycle:lifecycle-viewmodel-ktx", version.ref = "lifecycleRuntimeTesting" }
|
||||
androidx-lifecycle-viewmodel-savedstate = { module = "androidx.lifecycle:lifecycle-viewmodel-savedstate", version.ref = "lifecycleRuntimeTesting" }
|
||||
androidx-emoji2 = { module = "androidx.emoji2:emoji2", version.ref = "emoji2" }
|
||||
androidx-emoji2-bundled = { module = "androidx.emoji2:emoji2-bundled", version.ref = "emoji2" }
|
||||
androidx-emoji2-emojipicker = { module = "androidx.emoji2:emoji2-emojipicker", version.ref = "emoji2" }
|
||||
androidx-multidex = { module = "androidx.multidex:multidex", version.ref = "multidex" }
|
||||
androidx-navigation-compose = { module = "androidx.navigation:navigation-compose", version.ref = "navigation-safe-args-gradle-plugin" }
|
||||
androidx-navigation-dynamic-features-fragment = { module = "androidx.navigation:navigation-dynamic-features-fragment", version.ref = "navigation-safe-args-gradle-plugin" }
|
||||
androidx-navigation-testing = { module = "androidx.navigation:navigation-testing", version.ref = "navigation-safe-args-gradle-plugin" }
|
||||
androidx-navigation-ui-ktx = { module = "androidx.navigation:navigation-ui-ktx", version.ref = "navigation-safe-args-gradle-plugin" }
|
||||
androidx-profileinstaller = { module = "androidx.profileinstaller:profileinstaller", version.ref = "profileinstaller" }
|
||||
androidx-fragment = { module = "androidx.fragment:fragment-ktx", version.ref = "fragment" }
|
||||
androidx-runner = { module = "androidx.test:runner", version.ref = "runner" }
|
||||
androidx-runtime = { module = "androidx.compose.runtime:runtime", version.ref = "compose" }
|
||||
androidx-runtime-livedata = { module = "androidx.compose.runtime:runtime-livedata", version.ref = "compose" }
|
||||
androidx-runtime-tracing = { module = "androidx.compose.runtime:runtime-tracing", version.ref = "runtimeTracing" }
|
||||
androidx-startup-runtime = { module = "androidx.startup:startup-runtime", version.ref = "startupRuntime" }
|
||||
androidx-tracing = { module = "androidx.tracing:tracing", version.ref = "tracing" }
|
||||
androidx-tracing-perfetto = { module = "androidx.tracing:tracing-perfetto", version.ref = "tracingPerfetto" }
|
||||
androidx-tracing-perfetto-binary = { module = "androidx.tracing:tracing-perfetto-binary", version.ref = "tracingPerfetto" }
|
||||
androidx-transition-ktx = { module = "androidx.transition:transition-ktx", version.ref = "transitionKtx" }
|
||||
androidx-ui = { module = "androidx.compose.ui:ui", version.ref = "compose" }
|
||||
androidx-ui-graphics = { module = "androidx.compose.ui:ui-graphics", version.ref = "compose" }
|
||||
androidx-ui-test-junit4 = { module = "androidx.compose.ui:ui-test-junit4", version.ref = "compose" }
|
||||
androidx-ui-test-manifest = { module = "androidx.compose.ui:ui-test-manifest", version.ref = "compose" }
|
||||
androidx-ui-tooling = { module = "androidx.compose.ui:ui-tooling", version.ref = "compose" }
|
||||
androidx-ui-tooling-preview = { module = "androidx.compose.ui:ui-tooling-preview", version.ref = "compose" }
|
||||
androidx-ui-util = { module = "androidx.compose.ui:ui-util", version.ref = "compose" }
|
||||
androidx-uiautomator = { module = "androidx.test.uiautomator:uiautomator", version.ref = "uiautomator" }
|
||||
androidx-vectordrawable-animated = { module = "androidx.vectordrawable:vectordrawable-animated", version.ref = "vectordrawableAnimated" }
|
||||
androidx-window = { module = "androidx.window:window", version.ref = "window" }
|
||||
androidx-window-java = { module = "androidx.window:window-java", version.ref = "window" }
|
||||
androidx-window-testing = { module = "androidx.window:window-testing", version.ref = "window" }
|
||||
androidx-work-gcm = { module = "androidx.work:work-gcm", version.ref = "workMultiprocess" }
|
||||
androidx-work-multiprocess = { module = "androidx.work:work-multiprocess", version.ref = "workMultiprocess" }
|
||||
androidx-work-runtime-ktx = { module = "androidx.work:work-runtime-ktx", version.ref = "workMultiprocess" }
|
||||
androidx-work-testing = { module = "androidx.work:work-testing", version.ref = "workMultiprocess" }
|
||||
annotation = { module = "androidx.annotation:annotation", version.ref = "androidx-annotation" }
|
||||
app-update-ktx = { module = "com.google.android.play:app-update-ktx", version.ref = "assetDeliveryKtx" }
|
||||
asset-delivery-ktx = { module = "com.google.android.play:asset-delivery-ktx", version.ref = "assetDeliveryKtx" }
|
||||
bcprov-jdk15on = { module = "org.bouncycastle:bcprov-jdk15on", version.ref = "bcprovJdk15on" }
|
||||
billing-ktx = { module = "com.android.billingclient:billing-ktx", version.ref = "billingKtx" }
|
||||
commonmark = { module = "org.commonmark:commonmark", version.ref = "commonmarkExtGfmStrikethrough" }
|
||||
commonmark-ext-gfm-strikethrough = { module = "org.commonmark:commonmark-ext-gfm-strikethrough", version.ref = "commonmarkExtGfmStrikethrough" }
|
||||
commonmark-ext-gfm-tables = { module = "org.commonmark:commonmark-ext-gfm-tables", version.ref = "commonmarkExtGfmStrikethrough" }
|
||||
desugar_jdk_libs = { module = "com.android.tools:desugar_jdk_libs", version.ref = "desugar_jdk_libs" }
|
||||
eventbus = { module = "org.greenrobot:eventbus", version.ref = "eventbus" }
|
||||
feature-delivery-ktx = { module = "com.google.android.play:feature-delivery-ktx", version.ref = "assetDeliveryKtx" }
|
||||
firebase-analytics-ktx = { module = "com.google.firebase:firebase-analytics-ktx", version.ref = "firebaseAnalyticsKtx" }
|
||||
firebase-config-ktx = { module = "com.google.firebase:firebase-config-ktx", version.ref = "firebaseConfigKtx" }
|
||||
firebase-crashlytics-gradle = { module = "com.google.firebase:firebase-crashlytics-gradle", version.ref = "firebase-crashlytics-gradle" }
|
||||
firebase-crashlytics-ktx = { module = "com.google.firebase:firebase-crashlytics-ktx", version.ref = "firebaseCrashlyticsKtx" }
|
||||
firebase-crashlytics-ndk = { module = "com.google.firebase:firebase-crashlytics-ndk", version.ref = "firebaseCrashlyticsKtx" }
|
||||
firebase-dynamic-module-support = { module = "com.google.firebase:firebase-dynamic-module-support", version.ref = "firebaseDynamicModuleSupport" }
|
||||
firebase-messaging-ktx = { module = "com.google.firebase:firebase-messaging-ktx", version.ref = "firebaseMessagingKtx" }
|
||||
firebase-perf-ktx = { module = "com.google.firebase:firebase-perf-ktx", version.ref = "firebasePerfKtx" }
|
||||
google-services = { module = "com.google.gms:google-services", version.ref = "google-services" }
|
||||
integrity = { module = "com.google.android.play:integrity", version.ref = "integrity" }
|
||||
junit-jupiter-api = { module = "org.junit.jupiter:junit-jupiter-api", version.ref = "junitJupiterApi" }
|
||||
koin-android = { module = "io.insert-koin:koin-android", version.ref = "koinCore" }
|
||||
koin-android-compat = { module = "io.insert-koin:koin-android-compat", version.ref = "koinCore" }
|
||||
koin-android-test = { module = "io.insert-koin:koin-android-test", version.ref = "koinCore" }
|
||||
koin-androidx-compose = { module = "io.insert-koin:koin-androidx-compose", version.ref = "koinCore" }
|
||||
koin-androidx-compose-navigation = { module = "io.insert-koin:koin-androidx-compose-navigation", version.ref = "koinCore" }
|
||||
koin-androidx-workmanager = { module = "io.insert-koin:koin-androidx-workmanager", version.ref = "koinCore" }
|
||||
koin-core = { module = "io.insert-koin:koin-core", version.ref = "koinCore" }
|
||||
koin-core-coroutines = { module = "io.insert-koin:koin-core-coroutines", version.ref = "koinCore" }
|
||||
kotlin-reflect = { module = "org.jetbrains.kotlin:kotlin-reflect", version.ref = "kotlin-plugin" }
|
||||
kotlin-stdlib = { module = "org.jetbrains.kotlin:kotlin-stdlib", version.ref = "kotlin-plugin" }
|
||||
kotlin-stdlib-jdk7 = { module = "org.jetbrains.kotlin:kotlin-stdlib-jdk7", version.ref = "kotlin-plugin" }
|
||||
kotlin-stdlib-jdk8 = { module = "org.jetbrains.kotlin:kotlin-stdlib-jdk8", version.ref = "kotlin-plugin" }
|
||||
kotlinx-immutable = { module = "org.jetbrains.kotlinx:kotlinx-collections-immutable", version.ref = "kotlinx-collections-immutable" }
|
||||
kotlinx-coroutines-android = { module = "org.jetbrains.kotlinx:kotlinx-coroutines-android", version.ref = "kotlinxCoroutinesCore" }
|
||||
kotlinx-coroutines-core = { module = "org.jetbrains.kotlinx:kotlinx-coroutines-core", version.ref = "kotlinxCoroutinesCore" }
|
||||
kotlinx-coroutines-play-services = { module = "org.jetbrains.kotlinx:kotlinx-coroutines-play-services", version.ref = "kotlinxCoroutinesCore" }
|
||||
kotlinx-coroutines-test = { module = "org.jetbrains.kotlinx:kotlinx-coroutines-test", version.ref = "kotlinxCoroutinesCore" }
|
||||
kotlinx-serialization-protobuf = { module = "org.jetbrains.kotlinx:kotlinx-serialization-protobuf", version.ref = "kotlinxSerializationProtobuf" }
|
||||
ktor-client-content-negotiation = { module = "io.ktor:ktor-client-content-negotiation", version.ref = "ktorClientCoreJvm" }
|
||||
ktor-client-core = { module = "io.ktor:ktor-client-core", version.ref = "ktorClientCoreJvm" }
|
||||
ktor-client-encoding = { module = "io.ktor:ktor-client-encoding", version.ref = "ktorClientCoreJvm" }
|
||||
ktor-client-logging = { module = "io.ktor:ktor-client-logging", version.ref = "ktorClientCoreJvm" }
|
||||
ktor-client-mock = { module = "io.ktor:ktor-client-mock", version.ref = "ktorClientCoreJvm" }
|
||||
ktor-client-okhttp = { module = "io.ktor:ktor-client-okhttp", version.ref = "ktorClientCoreJvm" }
|
||||
ktor-client-websockets = { module = "io.ktor:ktor-client-websockets", version.ref = "ktorClientCoreJvm" }
|
||||
ktor-serialization-kotlinx-protobuf = { module = "io.ktor:ktor-serialization-kotlinx-protobuf", version.ref = "ktorClientCoreJvm" }
|
||||
lottie-compose = { module = "com.airbnb.android:lottie-compose", version.ref = "lottieCompose" }
|
||||
material = { module = "com.google.android.material:material", version.ref = "google-material" }
|
||||
androidx-material = { module = "androidx.compose.material:material", version.ref = "material" }
|
||||
androidx-material-icons-core = { module = "androidx.compose.material:material-icons-core", version.ref = "material" }
|
||||
androidx-material-icons-extended = { module = "androidx.compose.material:material-icons-extended", version.ref = "material" }
|
||||
material3 = { module = "androidx.compose.material3:material3", version.ref = "material3" }
|
||||
material3-window-size = { module = "androidx.compose.material3:material3-window-size-class", version.ref = "material3" }
|
||||
material3-adaptive = { module = "androidx.compose.material3:material3-adaptive", version.ref = "material3-adaptive" }
|
||||
material3-adaptive-navigation-suite = { module = "androidx.compose.material3:material3-adaptive-navigation-suite", version.ref = "material3-adaptive-navigation-suite" }
|
||||
navigation-safe-args-gradle-plugin = { module = "androidx.navigation:navigation-safe-args-gradle-plugin", version.ref = "navigation-safe-args-gradle-plugin" }
|
||||
androidx-sqlite = { module = "androidx.sqlite:sqlite", version.ref = "sqlite" }
|
||||
androidx-sqlite-ktx = { module = "androidx.sqlite:sqlite-ktx", version.ref = "sqlite" }
|
||||
androidx-sqlite-framework = { module = "androidx.sqlite:sqlite-framework", version.ref = "sqlite" }
|
||||
androidx-room-runtime = { module = "androidx.room:room-runtime", version.ref = "room" }
|
||||
androidx-room-compiler = { module = "androidx.room:room-compiler", version.ref = "room" }
|
||||
androidx-room-ktx = { module = "androidx.room:room-ktx", version.ref = "room" }
|
||||
androidx-room-guava = { module = "androidx.room:room-guava", version.ref = "room" }
|
||||
androidx-room-testing = { module = "androidx.room:room-testing", version.ref = "room" }
|
||||
sqlcipher-android = { module = "net.zetetic:sqlcipher-android", version.ref = "sqlcipher" }
|
||||
objectbox-android = { module = "io.objectbox:objectbox-android", version.ref = "objectbox-gradle-plugin" }
|
||||
objectbox-android-objectbrowser = { module = "io.objectbox:objectbox-android-objectbrowser", version.ref = "objectbox-gradle-plugin" }
|
||||
objectbox-gradle-plugin = { module = "io.objectbox:objectbox-gradle-plugin", version.ref = "objectbox-gradle-plugin" }
|
||||
objectbox-java = { module = "io.objectbox:objectbox-java", version.ref = "objectbox-gradle-plugin" }
|
||||
objectbox-kotlin = { module = "io.objectbox:objectbox-kotlin", version.ref = "objectbox-gradle-plugin" }
|
||||
objectbox-processor = { module = "io.objectbox:objectbox-processor", version.ref = "objectbox-gradle-plugin" }
|
||||
okhttp = { module = "com.squareup.okhttp3:okhttp", version.ref = "okhttp" }
|
||||
okhttp-sse = { module = "com.squareup.okhttp3:okhttp-sse", version.ref = "okhttp" }
|
||||
okhttp-monitor = { module = "io.github.leavesczy:monitor", version.ref = "monitor" }
|
||||
okhttp-monitor-noop = { module = "io.github.leavesczy:monitor-no-op", version.ref = "monitor" }
|
||||
okio = { module = "com.squareup.okio:okio", version.ref = "okio" }
|
||||
grpc-okhttp = { module = "io.grpc:grpc-okhttp", version.ref = "grpc" }
|
||||
grpc-stub = { module = "io.grpc:grpc-stub", version.ref = "grpc" }
|
||||
grpc-protobuf-lite = { module = "io.grpc:grpc-protobuf-lite", version.ref = "grpc" }
|
||||
grpc-kotlin-stub = { module = "io.grpc:grpc-kotlin-stub", version.ref = "grpc-kotlin" }
|
||||
perf-plugin = { module = "com.google.firebase:perf-plugin", version.ref = "perf-plugin" }
|
||||
gradlePlugin-android = { module = "com.android.tools.build:gradle", version.ref = "gradle-plugin" }
|
||||
gradlePlugin-kotlin = { module = "org.jetbrains.kotlin:kotlin-gradle-plugin", version.ref = "kotlin-plugin" }
|
||||
pinyin4j = { module = "com.belerweb:pinyin4j", version.ref = "pinyin4j" }
|
||||
play-services-location = { module = "com.google.android.gms:play-services-location", version.ref = "playServicesLocation" }
|
||||
playstore-dynamic-feature-support = { module = "com.google.mlkit:playstore-dynamic-feature-support", version.ref = "playstoreDynamicFeatureSupport" }
|
||||
protobuf-javalite = { module = "com.google.protobuf:protobuf-javalite", version.ref = "protobufJavalite" }
|
||||
protobuf-kotlinlite = { module = "com.google.protobuf:protobuf-kotlin-lite", version.ref = "protobufJavalite" }
|
||||
relinker = { module = "com.getkeepsafe.relinker:relinker", version.ref = "relinker" }
|
||||
review-ktx = { module = "com.google.android.play:review-ktx", version.ref = "reviewKtx" }
|
||||
translate = { module = "com.google.mlkit:translate", version.ref = "translate" }
|
||||
guava = { module = "com.google.guava:guava", version.ref = "guava" }
|
||||
sentry-android = { module = "io.sentry:sentry-android", version.ref = "sentry" }
|
||||
sentry-compose-android = { module = "io.sentry:sentry-compose-android", version.ref = "sentry" }
|
||||
sentry-android-okhttp = { module = "io.sentry:sentry-okhttp", version.ref = "sentry" }
|
||||
zoomimage-compose-coil = { module = "io.github.panpf.zoomimage:zoomimage-compose-coil", version.ref = "zoomimage" }
|
||||
squareup-leakcanary = { module = "com.squareup.leakcanary:leakcanary-android", version.ref = "leakcanary" }
|
||||
acra-http = { module = "ch.acra:acra-http", version.ref = "acra" }
|
||||
acra-core = { module = "ch.acra:acra-core", version.ref = "acra" }
|
||||
acra-toast = { module = "ch.acra:acra-toast", version.ref = "acra" }
|
||||
acra-advanced-scheduler = { module = "ch.acra:acra-advanced-scheduler", version.ref = "acra" }
|
||||
auto-service-annotations = { module = "com.google.auto.service:auto-service-annotations", version.ref = "auto-service" }
|
||||
auto-service = { module = "com.google.auto.service:auto-service", version.ref = "auto-service" }
|
||||
auto-service-ksp = { module = "dev.zacsweers.autoservice:auto-service-ksp", version.ref = "auto-service-ksp" }
|
||||
qrose = { module = "io.github.alexzhirkevich:qrose", version.ref = "qrose" }
|
||||
aboutlibraries-core = { module = "com.mikepenz:aboutlibraries-core", version.ref = "aboutlibraries" }
|
||||
aboutlibraries-compose-m3 = { module = "com.mikepenz:aboutlibraries-compose-m3", version.ref = "aboutlibraries" }
|
||||
junit = { group = "junit", name = "junit", version.ref = "junit-junit" }
|
||||
android-aop-plugin = { group = "io.github.FlyJingFish.AndroidAop", name = "android-aop-plugin", version.ref = "android-aop" }
|
||||
android-aop-core = { group = "io.github.FlyJingFish.AndroidAop", name = "android-aop-core", version.ref = "android-aop" }
|
||||
android-aop-annotation = { group = "io.github.FlyJingFish.AndroidAop", name = "android-aop-annotation", version.ref = "android-aop" }
|
||||
android-aop-ksp = { group = "io.github.FlyJingFish.AndroidAop", name = "android-aop-ksp", version.ref = "android-aop" }
|
BIN
gradle/wrapper/gradle-wrapper.jar
vendored
Normal file
BIN
gradle/wrapper/gradle-wrapper.jar
vendored
Normal file
Binary file not shown.
7
gradle/wrapper/gradle-wrapper.properties
vendored
Normal file
7
gradle/wrapper/gradle-wrapper.properties
vendored
Normal file
@@ -0,0 +1,7 @@
|
||||
distributionBase=GRADLE_USER_HOME
|
||||
distributionPath=wrapper/dists
|
||||
distributionUrl=https\://services.gradle.org/distributions/gradle-8.6-bin.zip
|
||||
networkTimeout=10000
|
||||
validateDistributionUrl=true
|
||||
zipStoreBase=GRADLE_USER_HOME
|
||||
zipStorePath=wrapper/dists
|
Reference in New Issue
Block a user