|
| 1 | +[versions] |
| 2 | +gradle = "8.4.2" |
| 3 | +kotlinGradlePlugin = "2.0.0" |
| 4 | +playServicesGcm = "17.0.0" |
| 5 | +protobufGradlePlugin = "0.9.1" |
| 6 | +googleServices = "4.4.2" |
| 7 | +firebaseCrashlyticsGradle = "2.9.9" |
| 8 | +hiltAndroidGradlePlugin = "2.42" |
| 9 | + |
| 10 | +appcompat = "1.3.1" |
| 11 | +recyclerview = "1.2.1" |
| 12 | +constraintlayout = "2.1.0" |
| 13 | +swiperefreshlayout = "1.1.0" |
| 14 | +browser = "1.3.0" |
| 15 | +coreKtx = "1.12.0" |
| 16 | +workRuntime = "2.7.1" |
| 17 | + |
| 18 | +rxandroid = "2.1.1" |
| 19 | +adapterRxjava2 = "2.5.0" |
| 20 | +retrofit = "2.9.0" |
| 21 | +loggingInterceptor = "4.9.0" |
| 22 | +gson = "2.9.0" |
| 23 | + |
| 24 | +material = "1.1.0" |
| 25 | +tinkAndroid = "1.6.1" |
| 26 | +protobufJavalite = "3.18.0" |
| 27 | +kotlinxCoroutinesAndroid = "1.5.2" |
| 28 | +firebaseBom = "30.0.0" |
| 29 | + |
| 30 | +playServicesBase = "18.2.0" |
| 31 | +playServicesHome = "16.0.0" |
| 32 | + |
| 33 | +espIdfProvisioningAndroid = "lib-2.2.1" |
| 34 | +codeScanner = "2.1.2" |
| 35 | +mpandroidchart = "v3.1.0" |
| 36 | +tapholdupbutton = "0.1.2" |
| 37 | +avloadingindicatorview = "2.3.0" |
| 38 | +holocolorpicker = "1.5" |
| 39 | +androidGifDrawable = "1.2.25" |
| 40 | +androidSegmented = "1.0.6" |
| 41 | +eventbus = "3.3.1" |
| 42 | +jnanoid = "2.0.0" |
| 43 | +jwtdecode = "1.4.0" |
| 44 | +commonsCodec = "1.16.0" |
| 45 | + |
| 46 | +bcpkixJdk15to18 = "1.72" |
| 47 | + |
| 48 | +junit = "4.13.2" |
| 49 | +runner = "1.5.2" |
| 50 | +espressoCore = "3.5.1" |
| 51 | + |
| 52 | + |
| 53 | +[libraries] |
| 54 | +gradle = { module = "com.android.tools.build:gradle", version.ref = "gradle" } |
| 55 | +kotlin-gradle-plugin = { module = "org.jetbrains.kotlin:kotlin-gradle-plugin", version.ref = "kotlinGradlePlugin" } |
| 56 | +play-services-gcm = { module = "com.google.android.gms:play-services-gcm", version.ref = "playServicesGcm" } |
| 57 | +protobuf-gradle-plugin = { module = "com.google.protobuf:protobuf-gradle-plugin", version.ref = "protobufGradlePlugin" } |
| 58 | +google-services = { module = "com.google.gms:google-services", version.ref = "googleServices" } |
| 59 | +firebase-crashlytics-gradle = { module = "com.google.firebase:firebase-crashlytics-gradle", version.ref = "firebaseCrashlyticsGradle" } |
| 60 | +hilt-android-gradle-plugin = { module = "com.google.dagger:hilt-android-gradle-plugin", version.ref = "hiltAndroidGradlePlugin" } |
| 61 | + |
| 62 | +appcompat = { group = "androidx.appcompat", name = "appcompat", version.ref = "appcompat" } |
| 63 | +recyclerview = { group = "androidx.recyclerview", name = "recyclerview", version.ref = "recyclerview" } |
| 64 | +constraintlayout = { group = "androidx.constraintlayout", name = "constraintlayout", version.ref = "constraintlayout" } |
| 65 | +swiperefreshlayout = { group = "androidx.swiperefreshlayout", name = "swiperefreshlayout", version.ref = "swiperefreshlayout" } |
| 66 | +browser = { group = "androidx.browser", name = "browser", version.ref = "browser" } |
| 67 | +core-ktx = { group = "androidx.core", name = "core-ktx", version.ref = "coreKtx" } |
| 68 | +work-runtime = { group = "androidx.work", name = "work-runtime", version.ref = "workRuntime" } |
| 69 | + |
| 70 | +rxandroid = { group = "io.reactivex.rxjava2", name = "rxandroid", version.ref = "rxandroid" } |
| 71 | +adapter-rxjava2 = { group = "com.squareup.retrofit2", name = "adapter-rxjava2", version.ref = "adapterRxjava2" } |
| 72 | +retrofit = { group = "com.squareup.retrofit2", name = "retrofit", version.ref = "retrofit" } |
| 73 | +converter-gson = { group = "com.squareup.retrofit2", name = "converter-gson", version.ref = "retrofit" } |
| 74 | +logging-interceptor = { group = "com.squareup.okhttp3", name = "logging-interceptor", version.ref = "loggingInterceptor" } |
| 75 | +gson = { group = "com.google.code.gson", name = "gson", version.ref = "gson" } |
| 76 | + |
| 77 | +material = { group = "com.google.android.material", name = "material", version.ref = "material" } |
| 78 | +tink-android = { group = "com.google.crypto.tink", name = "tink-android", version.ref = "tinkAndroid" } |
| 79 | +protobuf-javalite = { group = "com.google.protobuf", name = "protobuf-javalite", version.ref = "protobufJavalite" } |
| 80 | + |
| 81 | +kotlinx-coroutines-android = { group = "org.jetbrains.kotlinx", name = "kotlinx-coroutines-android", version.ref = "kotlinxCoroutinesAndroid" } |
| 82 | +kotlinx-coroutines-core = { group = "org.jetbrains.kotlinx", name = "kotlinx-coroutines-core", version.ref = "kotlinxCoroutinesAndroid" } |
| 83 | +kotlinx-coroutines-jdk8 = { group = "org.jetbrains.kotlinx", name = "kotlinx-coroutines-jdk8", version.ref = "kotlinxCoroutinesAndroid" } |
| 84 | +kotlinx-coroutines-rx2 = { group = "org.jetbrains.kotlinx", name = "kotlinx-coroutines-rx2", version.ref = "kotlinxCoroutinesAndroid" } |
| 85 | + |
| 86 | +firebase-bom = { group = "com.google.firebase", name = "firebase-bom", version.ref = "firebaseBom" } |
| 87 | +firebase-analytics = { group = "com.google.firebase", name = "firebase-analytics" } |
| 88 | +firebase-crashlytics = { group = "com.google.firebase", name = "firebase-crashlytics" } |
| 89 | +firebase-messaging = { group = "com.google.firebase", name = "firebase-messaging" } |
| 90 | + |
| 91 | +play-services-base = { group = "com.google.android.gms", name = "play-services-base", version.ref = "playServicesBase" } |
| 92 | +play-services-home = { group = "com.google.android.gms", name = "play-services-home", version.ref = "playServicesHome" } |
| 93 | +play-services-threadnetwork = { group = "com.google.android.gms", name = "play-services-threadnetwork", version.ref = "playServicesHome" } |
| 94 | + |
| 95 | +esp-idf-provisioning-android = { group = "com.github.espressif", name = "esp-idf-provisioning-android", version.ref = "espIdfProvisioningAndroid" } |
| 96 | +code-scanner = { group = "com.github.yuriy-budiyev", name = "code-scanner", version.ref = "codeScanner" } |
| 97 | +mpandroidchart = { group = "com.github.PhilJay", name = "MPAndroidChart", version.ref = "mpandroidchart" } |
| 98 | +tapholdupbutton = { group = "com.github.abdularis", name = "TapHoldUpButton", version.ref = "tapholdupbutton" } |
| 99 | +avloadingindicatorview = { group = "com.github.firdausmaulan", name = "AVLoadingIndicatorView", version.ref = "avloadingindicatorview" } |
| 100 | +holocolorpicker = { group = "com.larswerkman", name = "HoloColorPicker", version.ref = "holocolorpicker" } |
| 101 | +android-gif-drawable = { group = "pl.droidsonroids.gif", name = "android-gif-drawable", version.ref = "androidGifDrawable" } |
| 102 | +android-segmented = { group = "info.hoang8f", name = "android-segmented", version.ref = "androidSegmented" } |
| 103 | +eventbus = { group = "org.greenrobot", name = "eventbus", version.ref = "eventbus" } |
| 104 | +jnanoid = { group = "com.aventrix.jnanoid", name = "jnanoid", version.ref = "jnanoid" } |
| 105 | +jwtdecode = { group = "com.auth0.android", name = "jwtdecode", version.ref = "jwtdecode" } |
| 106 | +commons-codec = { group = "commons-codec", name = "commons-codec", version.ref = "commonsCodec" } |
| 107 | + |
| 108 | +bcpkix-jdk15to18 = { group = "org.bouncycastle", name = "bcpkix-jdk15to18", version.ref = "bcpkixJdk15to18" } |
| 109 | +bcprov-jdk15to18 = { group = "org.bouncycastle", name = "bcprov-jdk15to18", version.ref = "bcpkixJdk15to18" } |
| 110 | + |
| 111 | +junit = { group = "junit", name = "junit", version.ref = "junit" } |
| 112 | +runner = { group = "androidx.test", name = "runner", version.ref = "runner" } |
| 113 | +espresso-core = { group = "androidx.test.espresso", name = "espresso-core", version.ref = "espressoCore" } |
| 114 | + |
| 115 | +[plugins] |
| 116 | +#android-application = { id = "com.android.application", version.ref = "agp" } |
| 117 | +#jetbrains-kotlin-android = { id = "org.jetbrains.kotlin.android", version.ref = "kotlin" } |
| 118 | + |
0 commit comments