[versions] activityCompose = "1.9.3" annotation = "1.9.1" appcompat = "1.7.0" balloon = "1.6.6" coil = "2.7.0" commonsLang3 = "3.15.0" commonsIo = "2.16.1" composeBom = "2024.10.01" conscryptAndroid = "2.5.2" constraintlayoutCompose = "1.1.0" coordinatorlayout = "1.2.0" coreKtx = "1.15.0" coreKtxVersion = "1.8.1" coreSplashscreen = "1.0.1" desugar_jdk_libs_nio = "2.1.2" documentfile = "1.0.1" fyydlin = "v0.5.0" googleMaterialTypeface = "4.0.0.3-kotlin" googleMaterialTypefaceOutlined = "4.0.0.2-kotlin" gradle = "8.5.2" gridlayout = "1.0.0" groovyXml = "3.0.19" iconicsCore = "5.5.0-b01" iconicsViews = "5.5.0-b01" jsoup = "1.18.1" kotlin = "2.0.20" kotlinxCoroutinesAndroid = "1.8.1" libraryBase = "2.1.0" lifecycleRuntimeKtx = "2.8.7" material3 = "1.3.1" materialVersion = "1.12.0" media3Common = "1.4.1" media3Session = "1.4.1" media3Ui = "1.4.1" media3Exoplayer = "1.4.1" mediarouter = "1.7.0" okhttp = "4.12.0" okhttpUrlconnection = "4.12.0" okio = "3.9.0" paletteKtx = "1.0.0" playServicesBase = "18.5.0" playServicesCastFramework = "22.0.0" preferenceKtx = "1.2.1" readability4j = "1.0.8" recyclerview = "1.3.2" rxandroid = "3.0.2" rxjava = "2.2.21" rxjavaVersion = "3.1.8" searchpreference = "v2.5.0" uiToolingPreview = "1.7.5" uiTooling = "1.7.5" viewpager2 = "1.1.0" vistaguide = "lv0.24.2.6" wearable = "2.9.0" webkit = "1.12.1" window = "1.3.0" workRuntime = "2.10.0" fragmentCompose = "1.8.5" [libraries] androidx-activity-compose = { module = "androidx.activity:activity-compose", version.ref = "activityCompose" } androidx-annotation = { module = "androidx.annotation:annotation", version.ref = "annotation" } androidx-appcompat = { module = "androidx.appcompat:appcompat", version.ref = "appcompat" } androidx-compose-bom = { module = "androidx.compose:compose-bom", version.ref = "composeBom" } androidx-constraintlayout-compose = { module = "androidx.constraintlayout:constraintlayout-compose", version.ref = "constraintlayoutCompose" } androidx-coordinatorlayout = { module = "androidx.coordinatorlayout:coordinatorlayout", version.ref = "coordinatorlayout" } androidx-core-ktx = { module = "androidx.core:core-ktx", version.ref = "coreKtx" } androidx-documentfile = { module = "androidx.documentfile:documentfile", version.ref = "documentfile" } androidx-core-splashscreen = { module = "androidx.core:core-splashscreen", version.ref = "coreSplashscreen" } androidx-gridlayout = { module = "androidx.gridlayout:gridlayout", version.ref = "gridlayout" } androidx-lifecycle-runtime-ktx = { module = "androidx.lifecycle:lifecycle-runtime-ktx", version.ref = "lifecycleRuntimeKtx" } androidx-material3-android = { group = "androidx.compose.material3", name = "material3", version.ref = "material3" } androidx-media3-exoplayer = { module = "androidx.media3:media3-exoplayer", version.ref = "media3Exoplayer" } androidx-media3-media3-datasource-okhttp = { module = "androidx.media3:media3-datasource-okhttp", version.ref = "media3Ui" } androidx-media3-ui = { module = "androidx.media3:media3-ui", version.ref = "media3Ui" } androidx-mediarouter = { module = "androidx.mediarouter:mediarouter", version.ref = "mediarouter" } androidx-palette-ktx = { module = "androidx.palette:palette-ktx", version.ref = "paletteKtx" } androidx-recyclerview = { module = "androidx.recyclerview:recyclerview", version.ref = "recyclerview" } androidx-preference-ktx = { module = "androidx.preference:preference-ktx", version.ref = "preferenceKtx" } androidx-ui-tooling = { module = "androidx.compose.ui:ui-tooling", version.ref = "uiTooling" } androidx-ui-tooling-preview = { module = "androidx.compose.ui:ui-tooling-preview", version.ref = "uiToolingPreview" } androidx-viewpager2 = { module = "androidx.viewpager2:viewpager2", version.ref = "viewpager2" } androidx-webkit = { module = "androidx.webkit:webkit", version.ref = "webkit" } androidx-window = { module = "androidx.window:window", version.ref = "window" } androidx-work-runtime = { module = "androidx.work:work-runtime", version.ref = "workRuntime" } balloon = { module = "com.github.skydoves:balloon", version.ref = "balloon" } coil = { module = "io.coil-kt:coil", version.ref = "coil" } coil-compose = { module = "io.coil-kt:coil-compose", version.ref = "coil" } commons-io = { module = "commons-io:commons-io", version.ref = "commonsIo" } commons-lang3 = { module = "org.apache.commons:commons-lang3", version.ref = "commonsLang3" } conscrypt-android = { module = "org.conscrypt:conscrypt-android", version.ref = "conscryptAndroid" } core-ktx = { module = "com.google.android.play:core-ktx", version.ref = "coreKtxVersion" } fyydlin = { module = "com.github.mfietz:fyydlin", version.ref = "fyydlin" } google-material-typeface-outlined = { module = "com.mikepenz:google-material-typeface-outlined", version.ref = "googleMaterialTypefaceOutlined" } google-material-typeface = { module = "com.mikepenz:google-material-typeface", version.ref = "googleMaterialTypeface" } gradle = { module = "com.android.tools.build:gradle", version.ref = "gradle" } groovy-xml = { module = "org.codehaus.groovy:groovy-xml", version.ref = "groovyXml" } iconics-views = { module = "com.mikepenz:iconics-views", version.ref = "iconicsViews" } iconics-core = { module = "com.mikepenz:iconics-core", version.ref = "iconicsCore" } jsoup = { module = "org.jsoup:jsoup", version.ref = "jsoup" } kotlinx-coroutines-android = { module = "org.jetbrains.kotlinx:kotlinx-coroutines-android", version.ref = "kotlinxCoroutinesAndroid" } library-base = { module = "io.realm.kotlin:library-base", version.ref = "libraryBase" } material = { module = "com.google.android.material:material", version.ref = "materialVersion" } media3-common = { module = "androidx.media3:media3-common", version.ref = "media3Common" } media3-session = { module = "androidx.media3:media3-session", version.ref = "media3Session" } okhttp = { module = "com.squareup.okhttp3:okhttp", version.ref = "okhttp" } okio = { module = "com.squareup.okio:okio", version.ref = "okio" } okhttp3-okhttp-urlconnection = { module = "com.squareup.okhttp3:okhttp-urlconnection", version.ref = "okhttpUrlconnection" } play-services-base = { module = "com.google.android.gms:play-services-base", version.ref = "playServicesBase" } play-services-cast-framework = { module = "com.google.android.gms:play-services-cast-framework", version.ref = "playServicesCastFramework" } readability4j = { module = "net.dankito.readability4j:readability4j", version.ref = "readability4j" } rxandroid = { module = "io.reactivex.rxjava3:rxandroid", version.ref = "rxandroid" } rxjava3-rxjava = { module = "io.reactivex.rxjava3:rxjava", version.ref = "rxjavaVersion" } rxjava = { module = "io.reactivex.rxjava2:rxjava", version.ref = "rxjava" } searchpreference = { module = "com.github.ByteHamster:SearchPreference", version.ref = "searchpreference" } vistaguide = { module = "com.github.XilinJia.vistaguide:VistaGuide", version.ref = "vistaguide" } desugar_jdk_libs_nio = { module = "com.android.tools:desugar_jdk_libs_nio", version.ref = "desugar_jdk_libs_nio" } wearable = { module = "com.google.android.wearable:wearable", version.ref = "wearable" } androidx-fragment-compose = { group = "androidx.fragment", name = "fragment-compose", version.ref = "fragmentCompose" } androidx-fragment-fragment-ktx = { module = "androidx.fragment:fragment-ktx", version = "1.8.5" } [plugins] org-jetbrains-kotlin-android = { id = "org.jetbrains.kotlin.android", version.ref = "kotlin" } compose-compiler = { id = "org.jetbrains.kotlin.plugin.compose", version.ref = "kotlin" }