44kotlin = "1.6.10"
55dokka = "1.5.30"
66room = "2.4.0"
7+ coroutines = "1.6.0"
8+ exoplayer = "2.16.1"
9+ lifecycle = "2.4.0"
10+ navigation = "2.3.5"
11+ constraint = "2.1.2"
12+ androidx-core = "1.7.0"
13+ material = "1.4.0"
14+ androidx-browser = "1.4.0"
15+ activity-ktx = "1.4.0"
16+ appcompat = "1.4.0"
17+ fragment-ktx = "1.4.0"
18+ legacy = "1.0.0"
19+ recyclerview = "1.2.1"
20+ webkit = "1.4.0"
21+ timber = "5.0.1"
22+ joda-time = "2.10.13"
23+ jsoup = "1.14.3"
24+ junit = "4.13.2"
25+ ext-junit = "1.1.3"
26+ expresso-core = "3.4.0"
27+ robolectric = "4.7.3"
28+ kotlin-junit = "1.6.10"
29+ assertj = "3.21.0"
30+ coroutines-test = "1.5.2"
731
832[libraries]
933kotlin-gradle = { group = "org.jetbrains.kotlin", name = "kotlin-gradle-plugin", version.ref = "kotlin" }
1034dokka-gradle = { group = "org.jetbrains.dokka", name = "dokka-gradle-plugin", version.ref = "dokka" }
1135room-runtime = { group = "androidx.room", name = "room-runtime", version.ref = "room" }
1236room-ktx = { group = "androidx.room", name = "room-ktx", version.ref = "room" }
1337room-compiler = { group = "androidx.room", name = "room-compiler", version.ref = "room" }
38+ coroutines-core = { group = "org.jetbrains.kotlinx", name = "kotlinx-coroutines-core", version.ref = "coroutines" }
39+ coroutines-android = { group = "org.jetbrains.kotlinx", name = "kotlinx-coroutines-android", version.ref = "coroutines" }
40+ exoplayer-core = { group = "com.google.android.exoplayer", name = "exoplayer-core", version.ref = "exoplayer" }
41+ exoplayer-ui = { group = "com.google.android.exoplayer", name = "exoplayer-ui", version.ref = "exoplayer" }
42+ exoplayer-mediasession = { group = "com.google.android.exoplayer", name = "extension-mediasession", version.ref = "exoplayer" }
43+ exoplayer-workmanager = { group = "com.google.android.exoplayer", name = "extension-workmanager", version.ref = "exoplayer" }
44+ lifecycle-livedata = { group = "androidx.lifecycle", name = "lifecycle-livedata-ktx", version.ref = "lifecycle" }
45+ lifecycle-runtime = { group = "androidx.lifecycle", name = "lifecycle-runtime-ktx", version.ref = "lifecycle" }
46+ lifecycle-viewmodel = { group = "androidx.lifecycle", name = "lifecycle-viewmodel-ktx", version.ref = "lifecycle" }
47+ lifecycle-vmsavedstate = { group = "androidx.lifecycle", name = "lifecycle-viewmodel-savedstate", version.ref = "lifecycle" }
48+ navigation-fragment = { group = "androidx.navigation", name = "navigation-fragment-ktx", version.ref = "navigation" }
49+ navigation-ui = { group = "androidx.navigation", name = "navigation-ui-ktx", version.ref = "navigation" }
50+ activity-ktx = { group = "androidx.activity", name = "activity-ktx", version.ref = "activity-ktx" }
51+ appcompat = { group = "androidx.appcompat", name = "appcompat", version.ref = "appcompat" }
52+ androidx-browser = { group = "androidx.browser", name = "browser", version.ref = "androidx-browser" }
53+ constraint-layout = { group = "androidx.constraintlayout", name = "constraintlayout", version.ref = "constraint" }
54+ androidx-core = { group = "androidx.core", name = "core-ktx", version.ref = "androidx-core" }
55+ fragment-ktx = { group = "androidx.fragment", name = "fragment-ktx", version.ref = "fragment-ktx" }
56+ legacy-v4 = { group = "androidx.legacy", name = "legacy-support-v4", version.ref = "legacy" }
57+ legacy-ui = { group = "androidx.legacy", name = "legacy-support-core-ui", version.ref = "legacy" }
58+ recyclerview = { group = "androidx.recyclerview", name = "recyclerview", version.ref = "recyclerview" }
59+ webkit = { group = "androidx.webkit", name = "webkit", version.ref = "webkit" }
60+ material = { group = "com.google.android.material", name = "material", version.ref = "material" }
61+ joda-time = { group = "joda-time", name = "joda-time", version.ref = "joda-time" }
62+ timber = { group = "com.jakewharton.timber", name = "timber", version.ref = "timber" }
63+ jsoup = { group = "org.jsoup", name = "jsoup", version.ref = "jsoup" }
64+ junit = { group = "junit", name = "junit", version.ref = "junit" }
65+ ext-junit = { group = "androidx.test.ext", name = "junit", version.ref = "ext-junit" }
66+ expresso-core = { group = "androidx.test.espresso", name = "espresso-core", version.ref = "expresso-core" }
67+ robolectric = { group = "org.robolectric", name = "robolectric", version.ref = "robolectric" }
68+ kotlin-junit = { group = "org.jetbrains.kotlin", name = "kotlin-test-junit", version.ref = "kotlin-junit" }
69+ assertj = { group = "org.assertj", name = "assertj-core", version.ref = "assertj" }
70+ coroutines-test = { group = "org.jetbrains.kotlinx", name = "kotlinx-coroutines-test", version.ref = "coroutines-test" }
1471
1572[bundles]
1673room = ["room-runtime", "room-compiler"]
74+ exoplayer = ["exoplayer-core", "exoplayer-ui", "exoplayer-mediasession", "exoplayer-workmanager"]
75+ coroutines = ["coroutines-core", "coroutines-android"]
76+ lifecycle = ["lifecycle-livedata", "lifecycle-runtime", "lifecycle-viewmodel", "lifecycle-vmsavedstate"]
77+ navigation = ["navigation-fragment", "navigation-ui"]
78+ test-frameworks = ["junit", "ext-junit", "expresso-core", "robolectric", "kotlin-junit", "assertj", "coroutines-test"]
1779
1880[plugins]
0 commit comments