[versions] agp = "8.9.0" androidautosize = "v1.2.1" androidSpinkit = "1.4.0" banner = "2.2.3" baserecyclerviewadapterhelper = "3.0.7" core = "3.5.1" fastjson = "1.2.83" flexbox = "3.0.0" glide = "4.16.0" gsyvideoplayer = "v10.1.0" guava = "33.3.1-android" kotlin = "2.0.21" coreKtx = "1.10.1" junit = "4.13.2" junitVersion = "1.1.5" espressoCore = "3.5.1" appcompat = "1.6.1" leakcanaryAndroid = "2.12" lifecycleViewmodelKtx = "2.6.2" material = "1.10.0" activity = "1.8.0" constraintlayout = "2.1.4" mpandroidchart = "v3.1.0" multidex = "2.0.1" okhttp = "4.12.0" protobufJava = "3.25.1" recyclerview = "1.3.2" rxandroid = "3.0.2" rxhttp = "3.3.2" rxjava = "3.1.6" rxlifeRxjava3 = "2.2.2" utilcodex = "1.31.1" immersionbar = "3.2.2" immersionbarKtx = "3.2.2" immersionbarComponents = "3.2.2" lifecycleRuntimeAndroid = "2.9.1" [libraries] android-spinkit = { module = "com.github.ybq:Android-SpinKit", version.ref = "androidSpinkit" } androidautosize = { module = "com.github.JessYanCoding:AndroidAutoSize", version.ref = "androidautosize" } androidx-core-ktx = { group = "androidx.core", name = "core-ktx", version.ref = "coreKtx" } androidx-lifecycle-viewmodel-ktx = { module = "androidx.lifecycle:lifecycle-viewmodel-ktx", version.ref = "lifecycleViewmodelKtx" } androidx-multidex = { module = "androidx.multidex:multidex", version.ref = "multidex" } androidx-recyclerview = { module = "androidx.recyclerview:recyclerview", version.ref = "recyclerview" } banner = { module = "io.github.youth5201314:banner", version.ref = "banner" } baserecyclerviewadapterhelper = { module = "com.github.CymChad:BaseRecyclerViewAdapterHelper", version.ref = "baserecyclerviewadapterhelper" } compiler = { module = "com.github.bumptech.glide:compiler", version.ref = "glide" } core = { module = "com.google.zxing:core", version.ref = "core" } fastjson = { module = "com.alibaba:fastjson", version.ref = "fastjson" } flexbox = { module = "com.google.android.flexbox:flexbox", version.ref = "flexbox" } glide = { module = "com.github.bumptech.glide:glide", version.ref = "glide" } gsyvideoplayer = { module = "com.github.CarGuo.GSYVideoPlayer:gsyvideoplayer", version.ref = "gsyvideoplayer" } guava = { module = "com.google.guava:guava", version.ref = "guava" } junit = { group = "junit", name = "junit", version.ref = "junit" } androidx-junit = { group = "androidx.test.ext", name = "junit", version.ref = "junitVersion" } androidx-espresso-core = { group = "androidx.test.espresso", name = "espresso-core", version.ref = "espressoCore" } androidx-appcompat = { group = "androidx.appcompat", name = "appcompat", version.ref = "appcompat" } leakcanary-android = { module = "com.squareup.leakcanary:leakcanary-android", version.ref = "leakcanaryAndroid" } material = { group = "com.google.android.material", name = "material", version.ref = "material" } androidx-activity = { group = "androidx.activity", name = "activity", version.ref = "activity" } androidx-constraintlayout = { group = "androidx.constraintlayout", name = "constraintlayout", version.ref = "constraintlayout" } mpandroidchart = { module = "com.github.PhilJay:MPAndroidChart", version.ref = "mpandroidchart" } okhttp-sse = { module = "com.squareup.okhttp3:okhttp-sse", version.ref = "okhttp" } protobuf-java = { module = "com.google.protobuf:protobuf-java", version.ref = "protobufJava" } rxandroid = { module = "io.reactivex.rxjava3:rxandroid", version.ref = "rxandroid" } rxhttp = { module = "com.github.liujingxing.rxhttp:rxhttp", version.ref = "rxhttp" } okhttp = { module = "com.squareup.okhttp3:okhttp", version.ref = "okhttp" } rxjava = { module = "io.reactivex.rxjava3:rxjava", version.ref = "rxjava" } rxlife-rxjava3 = { module = "com.github.liujingxing.rxlife:rxlife-rxjava3", version.ref = "rxlifeRxjava3" } utilcodex = { module = "com.blankj:utilcodex", version.ref = "utilcodex" } immersionbar-components = { module = "com.geyifeng.immersionbar:immersionbar-components", version.ref = "immersionbarComponents" } immersionbar-ktx = { module = "com.geyifeng.immersionbar:immersionbar-ktx", version.ref = "immersionbarKtx" } immersionbar = { module = "com.geyifeng.immersionbar:immersionbar", version.ref = "immersionbar" } androidx-lifecycle-runtime-android = { group = "androidx.lifecycle", name = "lifecycle-runtime-android", version.ref = "lifecycleRuntimeAndroid" } [plugins] android-application = { id = "com.android.application", version.ref = "agp" } kotlin-android = { id = "org.jetbrains.kotlin.android", version.ref = "kotlin" }