| # |
| # SPDX-FileCopyrightText: 2024 The LineageOS Project |
| # SPDX-License-Identifier: Apache-2.0 |
| # |
| |
| [versions] |
| agp = "8.7.2" |
| kotlin = "1.9.23" |
| activity = "1.9.2" |
| appcompat = "1.7.0" |
| coil = "3.0.0-rc01" |
| constraintlayout = "2.1.4" |
| core = "1.13.1" |
| fragment = "1.8.3" |
| kotlinx-coroutines = "1.8.1" |
| kotlinx-serialization = "1.6.1" |
| lifecycle = "2.8.5" |
| material = "1.12.0" |
| media3 = "1.5.0-alpha01" |
| navigation = "2.8.0" |
| nier-visualizer = "v0.1.3" |
| okhttp = "4.12.0" |
| recyclerview = "1.3.2" |
| room = "2.6.1" |
| viewpager2 = "1.1.0" |
| |
| [libraries] |
| androidx-activity = { group = "androidx.activity", name = "activity", version.ref = "activity" } |
| androidx-appcompat = { group = "androidx.appcompat", name = "appcompat", version.ref = "appcompat" } |
| androidx-constraintlayout = { group = "androidx.constraintlayout", name = "constraintlayout", version.ref = "constraintlayout" } |
| androidx-core-ktx = { group = "androidx.core", name = "core-ktx", version.ref = "core" } |
| androidx-fragment-ktx = { group = "androidx.fragment", name = "fragment-ktx", version.ref = "fragment" } |
| androidx-lifecycle-service = { group = "androidx.lifecycle", name = "lifecycle-service", version.ref = "lifecycle" } |
| androidx-media3-common-ktx = { group = "androidx.media3", name = "media3-common-ktx", version.ref = "media3" } |
| androidx-media3-exoplayer = { group = "androidx.media3", name = "media3-exoplayer", version.ref = "media3" } |
| androidx-media3-exoplayer-midi = { group = "androidx.media3", name = "media3-exoplayer-midi", version.ref = "media3" } |
| androidx-media3-session = { group = "androidx.media3", name = "media3-session", version.ref = "media3" } |
| androidx-media3-ui = { group = "androidx.media3", name = "media3-ui", version.ref = "media3" } |
| androidx-navigation-fragment-ktx = { group = "androidx.navigation", name = "navigation-fragment-ktx", version.ref = "navigation" } |
| androidx-navigation-ui-ktx = { group = "androidx.navigation", name = "navigation-ui-ktx", version.ref = "navigation" } |
| androidx-recyclerview = { group = "androidx.recyclerview", name = "recyclerview", version.ref = "recyclerview" } |
| androidx-room-runtime = { group = "androidx.room", name = "room-runtime", version.ref = "room" } |
| androidx-room-compiler = { group = "androidx.room", name = "room-compiler", version.ref = "room" } |
| androidx-room-ktx = { group = "androidx.room", name = "room-ktx", version.ref = "room" } |
| androidx-viewpager2 = { group = "androidx.viewpager2", name = "viewpager2", version.ref = "viewpager2" } |
| coil = { group = "io.coil-kt.coil3", name = "coil", version.ref = "coil" } |
| coil-core-android = { group = "io.coil-kt.coil3", name = "coil-core-android", version.ref = "coil" } |
| coil-network-okhttp = { group = "io.coil-kt.coil3", name = "coil-network-okhttp", version.ref = "coil" } |
| kotlinx-coroutines-guava = { group = "org.jetbrains.kotlinx", name = "kotlinx-coroutines-guava", version.ref = "kotlinx-coroutines" } |
| kotlinx-serialization-json = { group = "org.jetbrains.kotlinx", name = "kotlinx-serialization-json", version.ref = "kotlinx-serialization" } |
| material = { group = "com.google.android.material", name = "material", version.ref = "material" } |
| nier-visualizer = { group = "com.github.bogerchan", name = "Nier-Visualizer", version.ref = "nier-visualizer" } |
| okhttp = { group = "com.squareup.okhttp3", name = "okhttp", version.ref = "okhttp" } |
| |
| [plugins] |
| android-application = { id = "com.android.application", version.ref = "agp" } |
| kapt = { id = "org.jetbrains.kotlin.kapt" } |
| kotlin-android = { id = "org.jetbrains.kotlin.android", version.ref = "kotlin" } |
| kotlin-serialization = { id = "org.jetbrains.kotlin.plugin.serialization", version.ref = "kotlin" } |