Sebastiano Barezzi | 380db73 | 2024-09-14 22:12:58 +0200 | [diff] [blame] | 1 | # |
| 2 | # SPDX-FileCopyrightText: 2024 The LineageOS Project |
| 3 | # SPDX-License-Identifier: Apache-2.0 |
| 4 | # |
| 5 | |
| 6 | [versions] |
Luca Stefani | 1c84421 | 2024-10-03 15:16:59 +0200 | [diff] [blame] | 7 | agp = "8.7.0" |
Luca Stefani | 0ae9ec4 | 2024-09-21 13:39:57 +0200 | [diff] [blame] | 8 | kotlin = "1.9.23" |
Sebastiano Barezzi | 380db73 | 2024-09-14 22:12:58 +0200 | [diff] [blame] | 9 | activity = "1.9.2" |
| 10 | appcompat = "1.7.0" |
| 11 | constraintlayout = "2.1.4" |
| 12 | core = "1.13.1" |
| 13 | fragment = "1.8.3" |
| 14 | kotlinx-coroutines = "1.8.1" |
| 15 | lifecycle = "2.8.5" |
| 16 | material = "1.12.0" |
| 17 | media3 = "1.5.0-alpha01" |
| 18 | navigation = "2.8.0" |
| 19 | recyclerview = "1.3.2" |
Luca Stefani | 03da9f6 | 2024-09-21 12:38:57 +0200 | [diff] [blame] | 20 | room = "2.6.1" |
Sebastiano Barezzi | 380db73 | 2024-09-14 22:12:58 +0200 | [diff] [blame] | 21 | viewpager2 = "1.1.0" |
| 22 | |
| 23 | [libraries] |
| 24 | androidx-activity = { group = "androidx.activity", name = "activity", version.ref = "activity" } |
| 25 | androidx-appcompat = { group = "androidx.appcompat", name = "appcompat", version.ref = "appcompat" } |
| 26 | androidx-constraintlayout = { group = "androidx.constraintlayout", name = "constraintlayout", version.ref = "constraintlayout" } |
| 27 | androidx-core-ktx = { group = "androidx.core", name = "core-ktx", version.ref = "core" } |
| 28 | androidx-fragment-ktx = { group = "androidx.fragment", name = "fragment-ktx", version.ref = "fragment" } |
| 29 | androidx-lifecycle-service = { group = "androidx.lifecycle", name = "lifecycle-service", version.ref = "lifecycle" } |
| 30 | androidx-media3-common-ktx = { group = "androidx.media3", name = "media3-common-ktx", version.ref = "media3" } |
| 31 | androidx-media3-exoplayer = { group = "androidx.media3", name = "media3-exoplayer", version.ref = "media3" } |
| 32 | androidx-media3-exoplayer-midi = { group = "androidx.media3", name = "media3-exoplayer-midi", version.ref = "media3" } |
| 33 | androidx-media3-session = { group = "androidx.media3", name = "media3-session", version.ref = "media3" } |
| 34 | androidx-media3-ui = { group = "androidx.media3", name = "media3-ui", version.ref = "media3" } |
| 35 | androidx-navigation-fragment-ktx = { group = "androidx.navigation", name = "navigation-fragment-ktx", version.ref = "navigation" } |
| 36 | androidx-navigation-ui-ktx = { group = "androidx.navigation", name = "navigation-ui-ktx", version.ref = "navigation" } |
| 37 | androidx-recyclerview = { group = "androidx.recyclerview", name = "recyclerview", version.ref = "recyclerview" } |
Luca Stefani | 03da9f6 | 2024-09-21 12:38:57 +0200 | [diff] [blame] | 38 | androidx-room-runtime = { group = "androidx.room", name = "room-runtime", version.ref = "room" } |
| 39 | androidx-room-compiler = { group = "androidx.room", name = "room-compiler", version.ref = "room" } |
| 40 | androidx-room-ktx = { group = "androidx.room", name = "room-ktx", version.ref = "room" } |
Sebastiano Barezzi | 380db73 | 2024-09-14 22:12:58 +0200 | [diff] [blame] | 41 | androidx-viewpager2 = { group = "androidx.viewpager2", name = "viewpager2", version.ref = "viewpager2" } |
| 42 | kotlinx-coroutines-guava = { group = "org.jetbrains.kotlinx", name = "kotlinx-coroutines-guava", version.ref = "kotlinx-coroutines" } |
| 43 | material = { group = "com.google.android.material", name = "material", version.ref = "material" } |
| 44 | |
| 45 | [plugins] |
| 46 | android-application = { id = "com.android.application", version.ref = "agp" } |
Luca Stefani | 03da9f6 | 2024-09-21 12:38:57 +0200 | [diff] [blame] | 47 | kapt = { id = "org.jetbrains.kotlin.kapt" } |
Sebastiano Barezzi | 380db73 | 2024-09-14 22:12:58 +0200 | [diff] [blame] | 48 | kotlin-android = { id = "org.jetbrains.kotlin.android", version.ref = "kotlin" } |