|
| 1 | +[versions] |
| 2 | +agp = "9.0.1" |
| 3 | +kotlin = "2.3.0" |
| 4 | +baselineprofile = "1.5.0-alpha03" |
| 5 | +aboutlibraries = "13.1.0" |
| 6 | +aboutlibraries-plugin = "14.0.0-b02" |
| 7 | +doctor = "0.12.1" |
| 8 | +resourceplaceholders = "0.11.2" |
| 9 | + |
| 10 | +compose-bom = "2025.05.00" |
| 11 | +activity-compose = "1.11.0" |
| 12 | +appcompat = "1.7.1" |
| 13 | +collection-ktx = "1.5.0" |
| 14 | +concurrent-futures-ktx = "1.3.0" |
| 15 | +constraintlayout = "2.2.1" |
| 16 | +core-ktx = "1.17.0" |
| 17 | +core-splashscreen = "1.2.0" |
| 18 | +fragment-ktx = "1.8.9" |
| 19 | +lifecycle = "2.9.4" |
| 20 | +mediarouter = "1.8.1" |
| 21 | +media3 = "1.9.1" |
| 22 | +preference-ktx = "1.2.1" |
| 23 | +transition-ktx = "1.6.0" |
| 24 | +material = "1.13.0" |
| 25 | +fastscroll = "1.3.0" |
| 26 | +coil = "3.3.0" |
| 27 | +hiddenapibypass = "6.1" |
| 28 | +profileinstaller = "1.4.1" |
| 29 | +leakcanary = "2.14" |
| 30 | +junit = "4.13.2" |
| 31 | +robolectric = "4.16.1" |
| 32 | +dlfunc = "0.1.6" |
| 33 | +androidx-test-ext-junit = "1.3.0" |
| 34 | +espresso-core = "3.7.0" |
| 35 | +uiautomator = "2.3.0" |
| 36 | +benchmark-macro-junit4 = "1.4.1" |
| 37 | +annotation = "1.9.1" |
| 38 | + |
| 39 | +[libraries] |
| 40 | +androidx-activity-compose = { group = "androidx.activity", name = "activity-compose", version.ref = "activity-compose" } |
| 41 | +androidx-appcompat = { group = "androidx.appcompat", name = "appcompat", version.ref = "appcompat" } |
| 42 | +androidx-collection-ktx = { group = "androidx.collection", name = "collection-ktx", version.ref = "collection-ktx" } |
| 43 | +androidx-compose-bom = { group = "androidx.compose", name = "compose-bom", version.ref = "compose-bom" } |
| 44 | +androidx-compose-material-icons-extended = { group = "androidx.compose.material", name = "material-icons-extended" } |
| 45 | +androidx-compose-material3 = { group = "androidx.compose.material3", name = "material3" } |
| 46 | +androidx-compose-material3-adaptive = { group = "androidx.compose.material3.adaptive", name = "adaptive" } |
| 47 | +androidx-compose-ui-tooling = { group = "androidx.compose.ui", name = "ui-tooling" } |
| 48 | +androidx-compose-ui-tooling-preview = { group = "androidx.compose.ui", name = "ui-tooling-preview" } |
| 49 | +androidx-concurrent-futures-ktx = { group = "androidx.concurrent", name = "concurrent-futures-ktx", version.ref = "concurrent-futures-ktx" } |
| 50 | +androidx-constraintlayout = { group = "androidx.constraintlayout", name = "constraintlayout", version.ref = "constraintlayout" } |
| 51 | +androidx-core-ktx = { group = "androidx.core", name = "core-ktx", version.ref = "core-ktx" } |
| 52 | +androidx-core-splashscreen = { group = "androidx.core", name = "core-splashscreen", version.ref = "core-splashscreen" } |
| 53 | +androidx-fragment-ktx = { group = "androidx.fragment", name = "fragment-ktx", version.ref = "fragment-ktx" } |
| 54 | +androidx-lifecycle-viewmodel-compose = { group = "androidx.lifecycle", name = "lifecycle-viewmodel-compose", version.ref = "lifecycle" } |
| 55 | +androidx-media3-common = { group = "androidx.media3", name = "media3-common", version.ref = "media3" } |
| 56 | +androidx-media3-common-ktx = { group = "androidx.media3", name = "media3-common-ktx", version.ref = "media3" } |
| 57 | +androidx-media3-exoplayer = { group = "androidx.media3", name = "media3-exoplayer", version.ref = "media3" } |
| 58 | +androidx-media3-exoplayer-midi = { group = "androidx.media3", name = "media3-exoplayer-midi", version.ref = "media3" } |
| 59 | +androidx-media3-session = { group = "androidx.media3", name = "media3-session", version.ref = "media3" } |
| 60 | +androidx-mediarouter = { group = "androidx.mediarouter", name = "mediarouter", version.ref = "mediarouter" } |
| 61 | +androidx-preference-ktx = { group = "androidx.preference", name = "preference-ktx", version.ref = "preference-ktx" } |
| 62 | +androidx-profileinstaller = { group = "androidx.profileinstaller", name = "profileinstaller", version.ref = "profileinstaller" } |
| 63 | +androidx-transition-ktx = { group = "androidx.transition", name = "transition-ktx", version.ref = "transition-ktx" } |
| 64 | +androidx-annotation = { group = "androidx.annotation", name = "annotation", version.ref = "annotation" } |
| 65 | + |
| 66 | +androidx-test-ext-junit = { group = "androidx.test.ext", name = "junit", version.ref = "androidx-test-ext-junit" } |
| 67 | +androidx-test-espresso-core = { group = "androidx.test.espresso", name = "espresso-core", version.ref = "espresso-core" } |
| 68 | +androidx-test-uiautomator = { group = "androidx.test.uiautomator", name = "uiautomator", version.ref = "uiautomator" } |
| 69 | +androidx-benchmark-macro-junit4 = { group = "androidx.benchmark", name = "benchmark-macro-junit4", version.ref = "benchmark-macro-junit4" } |
| 70 | + |
| 71 | +material = { group = "com.google.android.material", name = "material", version.ref = "material" } |
| 72 | +coil-compose = { group = "io.coil-kt.coil3", name = "coil-compose", version.ref = "coil" } |
| 73 | +aboutlibraries-compose-m3 = { group = "com.mikepenz", name = "aboutlibraries-compose-m3", version.ref = "aboutlibraries" } |
| 74 | +fastscroll = { group = "me.zhanghai.android.fastscroll", name = "library", version.ref = "fastscroll" } |
| 75 | +hiddenapibypass = { group = "org.lsposed.hiddenapibypass", name = "hiddenapibypass", version.ref = "hiddenapibypass" } |
| 76 | +leakcanary-android = { group = "com.squareup.leakcanary", name = "leakcanary-android", version.ref = "leakcanary" } |
| 77 | +junit = { group = "junit", name = "junit", version.ref = "junit" } |
| 78 | +robolectric = { group = "org.robolectric", name = "robolectric", version.ref = "robolectric" } |
| 79 | +dlfunc = { group = "io.github.nift4.dlfunc", name = "dlfunc", version.ref = "dlfunc" } |
| 80 | +kotlin-reflect = { group = "org.jetbrains.kotlin", name = "kotlin-reflect", version.ref = "kotlin" } |
| 81 | + |
| 82 | +[plugins] |
| 83 | +android-application = { id = "com.android.application", version.ref = "agp" } |
| 84 | +android-library = { id = "com.android.library", version.ref = "agp" } |
| 85 | +android-test = { id = "com.android.test", version.ref = "agp" } |
| 86 | +android-builtin-kotlin = { id = "com.android.built-in-kotlin", version.ref = "agp" } |
| 87 | +kotlin-android = { id = "org.jetbrains.kotlin.android", version.ref = "kotlin" } |
| 88 | +kotlin-parcelize = { id = "org.jetbrains.kotlin.plugin.parcelize", version.ref = "kotlin" } |
| 89 | +kotlin-compose = { id = "org.jetbrains.kotlin.plugin.compose", version.ref = "kotlin" } |
| 90 | +baselineprofile = { id = "androidx.baselineprofile", version.ref = "baselineprofile" } |
| 91 | +aboutlibraries = { id = "com.mikepenz.aboutlibraries.plugin", version.ref = "aboutlibraries-plugin" } |
| 92 | +aboutlibraries-android = { id = "com.mikepenz.aboutlibraries.plugin.android", version.ref = "aboutlibraries-plugin" } |
| 93 | +doctor = { id = "com.osacky.doctor", version.ref = "doctor" } |
| 94 | +resourceplaceholders = { id = "pt.jcosta.resourceplaceholders", version.ref = "resourceplaceholders" } |
0 commit comments