11[versions ]
2- accompanist = " 0.32.0"
32androidDesugarJdkLibs = " 2.0.3"
43androidGradlePlugin = " 8.1.1"
54androidxActivity = " 1.7.2"
@@ -14,8 +13,6 @@ androidxDataStore = "1.0.0"
1413androidxEspresso = " 3.5.1"
1514androidxHiltNavigationCompose = " 1.0.0"
1615androidxLifecycle = " 2.6.2"
17- androidxLocalbroadcastmanager = " 1.1.0"
18- androidxMacroBenchmark = " 1.1.1"
1916androidxNavigation = " 2.7.2"
2017androidxMetrics = " 1.0.0-alpha04"
2118androidxProfileinstaller = " 1.3.1"
@@ -28,65 +25,32 @@ androidxTestRules = "1.5.0"
2825androidxTracing = " 1.1.0"
2926androidxUiAutomator = " 2.2.0"
3027androidxWork = " 2.8.1"
31- coil = " 2.4.0"
3228firebaseBom = " 32.3.1"
3329hilt = " 2.48"
3430hiltExt = " 1.0.0"
35- jacoco = " 0.8.7"
3631junit4 = " 4.13.2"
3732kotlin = " 1.9.10"
3833kotlinxCoroutines = " 1.7.3"
3934kotlinxDatetime = " 0.4.1"
4035kotlinxSerializationJson = " 1.6.0"
4136ksp = " 1.9.10-1.0.13"
4237lint = " 31.1.1"
43- memfault-cloud = " 2.0.5"
44- okhttp = " 4.11.0"
45- protobuf = " 3.24.3"
46- protobufPlugin = " 0.9.4"
4738publishPlugin = " 1.2.1"
48- retrofit = " 2.9.0"
49- retrofitKotlinxSerializationJson = " 1.0.0"
50- room = " 2.5.2"
51- secrets = " 2.0.1"
52- turbine = " 1.0.0"
5339markdown = " 0.3.6"
54- wirePlugin = " 4.8.1"
55- timber = " 5.0.1"
56- chart = " 3.1.0"
5740leakcanary = " 2.12"
58- mockk = " 1.13.7"
59- slf4j = " 2.0.9"
60- robolectric = " 4.10.3"
61- skydovesBallon = " 1.6.0"
62- moshiKotlin = " 1.15.0"
63- moshiAdapters = " 1.15.0"
6441
6542nordic-blek = " 1.0.5"
66- nordic-ble = " 2.6.1"
67- nordic-dfu = " 2.3.0"
6843nordic-log = " 2.3.0"
69- nordic-mcumgr = " 1.7.2"
70- nordic-scanner = " 1.6.0"
71- nordic-common = " 1.8.2"
72- nordic-memfault = " 1.0.2"
7344nordicPlugins = " 1.9.5"
7445dokkaPlugin = " 1.9.0"
7546googleServicesPlugins = " 4.4.0"
7647firebaseCrashlyticsPlugins = " 2.9.9"
7748
7849[libraries ]
79- accompanist-flowlayout = { group = " com.google.accompanist" , name = " accompanist-flowlayout" , version.ref = " accompanist" }
80- accompanist-swiperefresh = { group = " com.google.accompanist" , name = " accompanist-swiperefresh" , version.ref = " accompanist" }
81- accompanist-systemuicontroller = { group = " com.google.accompanist" , name = " accompanist-systemuicontroller" , version.ref = " accompanist" }
82- accompanist-pager = { group = " com.google.accompanist" , name = " accompanist-pager" , version.ref = " accompanist" }
83- accompanist-pagerindicators = { group = " com.google.accompanist" , name = " accompanist-pager-indicators" , version.ref = " accompanist" }
84- accompanist-placeholder = { group = " com.google.accompanist" , name = " accompanist-placeholder-material" , version.ref = " accompanist" }
8550android-desugarJdkLibs = { group = " com.android.tools" , name = " desugar_jdk_libs" , version.ref = " androidDesugarJdkLibs" }
8651androidx-activity-compose = { group = " androidx.activity" , name = " activity-compose" , version.ref = " androidxActivity" }
8752androidx-annotation = { group = " androidx.annotation" , name = " annotation" , version.ref = " androidxAnnotation" }
8853androidx-appcompat = { group = " androidx.appcompat" , name = " appcompat" , version.ref = " androidxAppCompat" }
89- androidx-benchmark-macro = { group = " androidx.benchmark" , name = " benchmark-macro-junit4" , version.ref = " androidxMacroBenchmark" }
9054androidx-compose-bom = { group = " androidx.compose" , name = " compose-bom" , version.ref = " androidxComposeBom" }
9155androidx-compose-foundation = { group = " androidx.compose.foundation" , name = " foundation" }
9256androidx-compose-foundation-layout = { group = " androidx.compose.foundation" , name = " foundation-layout" }
@@ -117,7 +81,6 @@ androidx-lifecycle-service = { group = "androidx.lifecycle", name = "lifecycle-s
11781androidx-lifecycle-viewModel-ktx = { group = " androidx.lifecycle" , name = " lifecycle-viewmodel-ktx" , version.ref = " androidxLifecycle" }
11882androidx-lifecycle-viewModel-compose = { group = " androidx.lifecycle" , name = " lifecycle-viewmodel-compose" , version.ref = " androidxLifecycle" }
11983androidx-lifecycle-viewModel-savedState = { group = " androidx.lifecycle" , name = " lifecycle-viewmodel-savedstate" , version.ref = " androidxLifecycle" }
120- androidx-localbroadcastmanager = { group = " androidx.localbroadcastmanager" , name = " localbroadcastmanager" , version.ref = " androidxLocalbroadcastmanager" }
12184androidx-metrics = { group = " androidx.metrics" , name = " metrics-performance" , version.ref = " androidxMetrics" }
12285androidx-navigation-compose = { group = " androidx.navigation" , name = " navigation-compose" , version.ref = " androidxNavigation" }
12386androidx-navigation-testing = { group = " androidx.navigation" , name = " navigation-testing" , version.ref = " androidxNavigation" }
@@ -133,9 +96,6 @@ androidx-test-uiautomator = { group = "androidx.test.uiautomator", name = "uiaut
13396androidx-tracing-ktx = {group = " androidx.tracing" , name =" tracing-ktx" , version.ref = " androidxTracing" }
13497androidx-work-ktx = { group = " androidx.work" , name = " work-runtime-ktx" , version.ref = " androidxWork" }
13598androidx-work-testing = { group = " androidx.work" , name = " work-testing" , version.ref = " androidxWork" }
136- coil-kt = { group = " io.coil-kt" , name = " coil" , version.ref = " coil" }
137- coil-kt-compose = { group = " io.coil-kt" , name = " coil-compose" , version.ref = " coil" }
138- coil-kt-svg = { group = " io.coil-kt" , name = " coil-svg" , version.ref = " coil" }
13999firebase-bom = { group = " com.google.firebase" , name = " firebase-bom" , version.ref = " firebaseBom" }
140100firebase-analytics = { group = " com.google.firebase" , name = " firebase-analytics-ktx" }
141101firebase-database = { group = " com.google.firebase" , name = " firebase-database-ktx" }
@@ -154,46 +114,12 @@ kotlinx-coroutines-test = { group = "org.jetbrains.kotlinx", name = "kotlinx-cor
154114kotlinx-datetime = { group = " org.jetbrains.kotlinx" , name = " kotlinx-datetime" , version.ref = " kotlinxDatetime" }
155115kotlinx-serialization-json = { group = " org.jetbrains.kotlinx" , name = " kotlinx-serialization-json" , version.ref = " kotlinxSerializationJson" }
156116lint-api = { group = " com.android.tools.lint" , name = " lint-api" , version.ref = " lint" }
157- okhttp-logging = { group = " com.squareup.okhttp3" , name = " logging-interceptor" , version.ref = " okhttp" }
158- protobuf-protoc = { group = " com.google.protobuf" , name = " protoc" , version.ref = " protobuf" }
159- protobuf-kotlin-lite = { group = " com.google.protobuf" , name = " protobuf-kotlin-lite" , version.ref = " protobuf" }
160- turbine = { group = " app.cash.turbine" , name = " turbine" , version.ref = " turbine" }
161- retrofit-core = { group = " com.squareup.retrofit2" , name = " retrofit" , version.ref = " retrofit" }
162- retrofit-kotlin-serialization = { group = " com.jakewharton.retrofit" , name = " retrofit2-kotlinx-serialization-converter" , version.ref = " retrofitKotlinxSerializationJson" }
163- room-runtime = { group = " androidx.room" , name = " room-runtime" , version.ref = " room" }
164- room-ktx = { group = " androidx.room" , name = " room-ktx" , version.ref = " room" }
165- room-compiler = { group = " androidx.room" , name = " room-compiler" , version.ref = " room" }
166117markdown = { group = " com.github.jeziellago" , name = " compose-markdown" , version.ref = " markdown" }
167- memfault-cloud = { group = " com.memfault.cloud" , name = " cloud-android" , version.ref = " memfault-cloud" }
168- timber = { group = " com.jakewharton.timber" , name = " timber" , version.ref = " timber" }
169- chart = { group = " com.github.PhilJay" , name = " MPAndroidChart" , version.ref = " chart" }
170118leakcanary = { group = " com.squareup.leakcanary" , name = " leakcanary-android" , version.ref = " leakcanary" }
171- test-slf4j-simple = { group = " org.slf4j" , name = " slf4j-simple" , version.ref = " slf4j" }
172- test-mockk = { group = " io.mockk" , name = " mockk" , version.ref = " mockk" }
173- test-robolectric = { group = " org.robolectric" , name = " robolectric" , version.ref = " robolectric" }
174- skydoves-ballon = {group = " com.github.skydoves" , name = " balloon-compose" , version.ref = " skydovesBallon" }
175- moshi-kotlin = {group = " com.squareup.moshi" , name = " moshi-kotlin" , version.ref = " moshiKotlin" }
176- moshi-adapters = {group = " com.squareup.moshi" , name = " moshi-adapters" , version.ref = " moshiAdapters" }
177119
178120# Nordic
179- nordic-ble-ktx = { group = " no.nordicsemi.android" , name = " ble-ktx" , version.ref = " nordic-ble" }
180- nordic-ble-common = { group = " no.nordicsemi.android" , name = " ble-common" , version.ref = " nordic-ble" }
181- nordic-dfu = { group = " no.nordicsemi.android" , name = " dfu" , version.ref = " nordic-dfu" }
182- nordic-mcumgr-core = { group = " no.nordicsemi.android" , name = " mcumgr-core" , version.ref = " nordic-mcumgr" }
183- nordic-mcumgr-ble = { group = " no.nordicsemi.android" , name = " mcumgr-ble" , version.ref = " nordic-mcumgr" }
184121nordic-log = { group = " no.nordicsemi.android" , name = " log" , version.ref = " nordic-log" }
185122nordic-log-timber = { group = " no.nordicsemi.android" , name = " log-timber" , version.ref = " nordic-log" }
186- nordic-scanner = { group = " no.nordicsemi.android.support.v18" , name = " scanner" , version.ref = " nordic-scanner" }
187- nordic-core = { group = " no.nordicsemi.android.common" , name = " core" , version.ref = " nordic-common" }
188- nordic-theme = { group = " no.nordicsemi.android.common" , name = " theme" , version.ref = " nordic-common" }
189- nordic-analytics = { group = " no.nordicsemi.android.common" , name = " analytics" , version.ref = " nordic-common" }
190- nordic-navigation = { group = " no.nordicsemi.android.common" , name = " navigation" , version.ref = " nordic-common" }
191- nordic-uiscanner = { group = " no.nordicsemi.android.common" , name = " uiscanner" , version.ref = " nordic-common" }
192- nordic-uilogger = { group = " no.nordicsemi.android.common" , name = " uilogger" , version.ref = " nordic-common" }
193- nordic-permissions-nfc = { group = " no.nordicsemi.android.common" , name = " permissions-nfc" , version.ref = " nordic-common" }
194- nordic-permissions-ble = { group = " no.nordicsemi.android.common" , name = " permissions-ble" , version.ref = " nordic-common" }
195- nordic-permissions-internet = { group = " no.nordicsemi.android.common" , name = " permissions-internet" , version.ref = " nordic-common" }
196- nordic-memfault = { group = " no.nordicsemi.android" , name = " memfault" , version.ref = " nordic-memfault" }
197123
198124# BleK
199125nordic-blek-client = { group = " no.nordicsemi.android.kotlin.ble" , name = " client" , version.ref = " nordic-blek" }
@@ -228,9 +154,6 @@ kotlin-jvm = { id = "org.jetbrains.kotlin.jvm", version.ref = "kotlin" }
228154kotlin-kapt = { id = " org.jetbrains.kotlin.kapt" , version.ref = " kotlin" }
229155kotlin-serialization = { id = " org.jetbrains.kotlin.plugin.serialization" , version.ref = " kotlin" }
230156kotlin-parcelize = { id = " org.jetbrains.kotlin.plugin.parcelize" , version.ref = " kotlin" }
231- protobuf = { id = " com.google.protobuf" , version.ref = " protobufPlugin" }
232- secrets = { id = " com.google.android.libraries.mapsplatform.secrets-gradle-plugin" , version.ref = " secrets" }
233157publish = { id = " com.gradle.plugin-publish" , version.ref = " publishPlugin" }
234- wire = { id = " com.squareup.wire" , version.ref = " wirePlugin" }
235158google-services = { id = " com.google.gms.google-services" , version.ref = " googleServicesPlugins" }
236159firebase-crashlytics = { id = " com.google.firebase.crashlytics" , version.ref = " firebaseCrashlyticsPlugins" }
0 commit comments