[versions] agp = "8.7.3" androidxLifecycleLifecycleExtensions2 = "2.2.0" androidxMedia3ExoplayerVersion = "1.4.0" androidxMedia3ExoplayerDashVersion = "1.4.0" androidxMedia3UiVersion = "1.4.0" androidxMedia3ExoplayerHlsVersion = "1.4.0" androidxMedia3ExoplayerRtspVersion = "1.4.0" getkeepsafeRelinker = "1.4.5" githubFlycotablayout2Version = "Tag1.1.3" githubBannerVersion = "2.2.3" githubBaserecyclerviewadapterhelper4Version = "4.1.4" githubGlideVersion = "4.12.0" googleFlexbox = "3.0.0" kotlin = "2.0.21" coreKtx = "1.16.0" lifecycleRuntimeKtx = "2.6.2" appcompat = "1.7.1" lifecycleViewmodelKtx = "2.8.4" material = "1.12.0" orgGreenrobotEventbus = "3.3.1" refreshLayoutKernelVersion = "2.1.0" refreshHeaderMaterialVersion = "2.1.0" refreshFooterClassicsVersion = "2.1.0" shapeblurview = "1.0.5" squareupOkhttp = "4.10.0" squareupLoggingInterceptor = "4.10.0" squareupRetrofit = "2.9.0" squareupConverterGson = "2.9.0" tencentMmkv = "1.3.7" utilcodex = "1.31.1" playServicesAdsIdentifier = "18.2.0" #androidBilling = "7.0.0" #firebaseBomVersion = "32.3.1" #firebaseMessagingKtxVersion = "24.0.0" #androidInstallreferrer = "2.2" #adjustAndroid = "5.2.0" #adjustAndroidWebbridge = "5.2.0" [libraries] #com-android-installreferrer-installreferrer = { module = "com.android.installreferrer:installreferrer", version.ref = "androidInstallreferrer" } #adjust-android-webbridge = { module = "com.adjust.sdk:adjust-android-webbridge", version.ref = "adjustAndroidWebbridge" } #adjust-android = { module = "com.adjust.sdk:adjust-android", version.ref = "adjustAndroid" } #android-billing = { module = "com.android.billingclient:billing", version.ref = "androidBilling" } #firebase-perf = { module = "com.google.firebase:firebase-perf" } #google-firebase-analytics-ktx = { module = "com.google.firebase:firebase-analytics-ktx" } #google-firebase-messaging-ktx = { module = "com.google.firebase:firebase-messaging-ktx", version.ref = "firebaseMessagingKtxVersion" } #google-firebase-bom = { module = "com.google.firebase:firebase-bom", version.ref = "firebaseBomVersion" } androidx-core-ktx = { group = "androidx.core", name = "core-ktx", version.ref = "coreKtx" } androidx-lifecycle-lifecycle-extensions4 = { module = "androidx.lifecycle:lifecycle-extensions", version.ref = "androidxLifecycleLifecycleExtensions2" } androidx-lifecycle-lifecycle-livedata-ktx3 = { module = "androidx.lifecycle:lifecycle-livedata-ktx", version.ref = "lifecycleViewmodelKtx" } androidx-lifecycle-runtime-ktx = { group = "androidx.lifecycle", name = "lifecycle-runtime-ktx", version.ref = "lifecycleRuntimeKtx" } androidx-appcompat = { group = "androidx.appcompat", name = "appcompat", version.ref = "appcompat" } androidx-media3-media3-exoplayer-rtsp2 = { module = "androidx.media3:media3-exoplayer-rtsp", version.ref = "androidxMedia3ExoplayerRtspVersion" } androidx-media3-media3-exoplayer-hls2 = { module = "androidx.media3:media3-exoplayer-hls", version.ref = "androidxMedia3ExoplayerHlsVersion" } androidx-media3-media3-ui2 = { module = "androidx.media3:media3-ui", version.ref = "androidxMedia3UiVersion" } androidx-media3-media3-exoplayer-dash2 = { module = "androidx.media3:media3-exoplayer-dash", version.ref = "androidxMedia3ExoplayerDashVersion" } androidx-media3-media3-exoplayer2 = { module = "androidx.media3:media3-exoplayer", version.ref = "androidxMedia3ExoplayerVersion" } com-getkeepsafe-relinker-relinker = { module = "com.getkeepsafe.relinker:relinker", version.ref = "getkeepsafeRelinker" } com-google-android-flexbox-flexbox = { module = "com.google.android.flexbox:flexbox", version.ref = "googleFlexbox" } com-github-bumptech-glide-glide2 = { module = "com.github.bumptech.glide:glide", version.ref = "githubGlideVersion" } com-tencent-mmkv = { module = "com.tencent:mmkv", version.ref = "tencentMmkv" } io-github-cymchad-baserecyclerviewadapterhelper4 = { module = "io.github.cymchad:BaseRecyclerViewAdapterHelper4", version.ref = "githubBaserecyclerviewadapterhelper4Version" } io-github-youth5201314-banner = { module = "io.github.youth5201314:banner", version.ref = "githubBannerVersion" } com-github-wuao-flycotablayout2 = { module = "com.github.wuao:FlycoTabLayout2", version.ref = "githubFlycotablayout2Version" } material = { module = "com.google.android.material:material", version.ref = "material" } androidx-lifecycle-viewmodel-ktx = { module = "androidx.lifecycle:lifecycle-viewmodel-ktx", version.ref = "lifecycleViewmodelKtx" } org-greenrobot-eventbus3 = { module = "org.greenrobot:eventbus", version.ref = "orgGreenrobotEventbus" } scwang90-refresh-footer-classics = { module = "io.github.scwang90:refresh-footer-classics", version.ref = "refreshFooterClassicsVersion" } scwang90-refresh-header-material = { module = "io.github.scwang90:refresh-header-material", version.ref = "refreshHeaderMaterialVersion" } scwang90-refresh-layout-kernel = { module = "io.github.scwang90:refresh-layout-kernel", version.ref = "refreshLayoutKernelVersion" } shapeblurview = { module = "com.github.centerzx:ShapeBlurView", version.ref = "shapeblurview" } squareup-converter-gson = { module = "com.squareup.retrofit2:converter-gson", version.ref = "squareupConverterGson" } squareup-retrofit = { module = "com.squareup.retrofit2:retrofit", version.ref = "squareupRetrofit" } squareup-logging-interceptor = { module = "com.squareup.okhttp3:logging-interceptor", version.ref = "squareupLoggingInterceptor" } squareup-okhttp = { module = "com.squareup.okhttp3:okhttp", version.ref = "squareupOkhttp" } utilcodex = { module = "com.blankj:utilcodex", version.ref = "utilcodex" } play-services-ads-identifier = { group = "com.google.android.gms", name = "play-services-ads-identifier", version.ref = "playServicesAdsIdentifier" } [plugins] android-application = { id = "com.android.application", version.ref = "agp" } kotlin-android = { id = "org.jetbrains.kotlin.android", version.ref = "kotlin" }