@@ -12,21 +12,28 @@ accompanist = "0.37.3"
1212coil = " 2.7.0"
1313epoxy = " 5.2.1"
1414groupie = " 2.10.1"
15+ haze = " 1.7.2"
1516insetter = " 0.6.1"
17+ lottie = " 6.7.1"
1618material = " 1.13.0"
19+ qrose = " 1.1.2"
20+ rive-android = " 11.1.1"
1721
1822# Multithreading
1923kotlinx-coroutines = " 1.10.2"
2024reactivex-rxjava2 = " 2.2.21"
2125reactivex-rxjava3 = " 3.1.12"
2226
2327# Network & Serialization
28+ gson = " 2.13.2"
29+ jsoup = " 1.22.1"
2430kotlinx-serialization = " 1.10.0"
2531moshi = " 1.15.2" # https://github.com/square/moshi/blob/master/CHANGELOG.md
2632okhttp = " 5.3.2" # https://github.com/square/okhttp/blob/master/docs/changelogs/changelog_4x.md
2733retrofit = " 3.0.0" # https://github.com/square/retrofit/blob/master/CHANGELOG.md
2834
2935# Security
36+ argon2kt = " 1.6.0"
3037tink = " 1.20.0"
3138
3239# DI
@@ -51,6 +58,7 @@ ksp = "2.3.5"
5158# Monitoring & Error Tracking
5259sentry = " 8.32.0"
5360sentry-android-gradle = " 6.0.0"
61+ sentry-kotlin-compiler = " 6.0.0"
5462
5563# Firebase Services
5664# https://firebase.google.com/support/release-notes/android
@@ -62,6 +70,19 @@ firebase-crashlytics-gradle = "3.0.6"
6270firebase-messaging = " 25.0.1"
6371gms-googleServices = " 4.4.4"
6472
73+ # Google Play Services
74+ gms-adsidentifier = " 18.3.0"
75+ gms-auth = " 21.5.0"
76+ gms-auth-phone = " 18.3.0"
77+ gms-barcodeScanning = " 18.3.1"
78+ gms-base = " 18.10.0"
79+ gms-location = " 21.3.0"
80+ play-integrity = " 1.6.0"
81+
82+ # Third-party Services
83+ appsflyer = " 6.17.5"
84+ facebook = " 18.0.3"
85+
6586# Gradle plugins
6687gradle-android-cacheFix = " 3.0.3"
6788detekt = " 1.23.8"
@@ -129,8 +150,14 @@ epoxy-compose = { module = "com.airbnb.android:epoxy-compose", version.ref = "ep
129150epoxy-paging3 = { module = " com.airbnb.android:epoxy-paging3" , version.ref = " epoxy" }
130151epoxy-processor = { module = " com.airbnb.android:epoxy-processor" , version.ref = " epoxy" }
131152groupie = { module = " com.github.lisawray.groupie:groupie" , version.ref = " groupie" }
153+ haze = { module = " dev.chrisbanes.haze:haze" , version.ref = " haze" }
154+ haze-materials = { module = " dev.chrisbanes.haze:haze-materials" , version.ref = " haze" }
132155insetter = { module = " dev.chrisbanes.insetter:insetter" , version.ref = " insetter" }
156+ lottie = { module = " com.airbnb.android:lottie" , version.ref = " lottie" }
157+ lottie-compose = { module = " com.airbnb.android:lottie-compose" , version.ref = " lottie" }
133158material = { module = " com.google.android.material:material" , version.ref = " material" }
159+ qrose = { module = " io.github.alexzhirkevich:qrose" , version.ref = " qrose" }
160+ rive-android = { module = " app.rive:rive-android" , version.ref = " rive-android" }
134161
135162# Multithreading
136163kotlinx-coroutines-android = { module = " org.jetbrains.kotlinx:kotlinx-coroutines-android" , version.ref = " kotlinx-coroutines" }
@@ -153,6 +180,8 @@ rxjava2 = { module = "io.reactivex.rxjava2:rxjava", version.ref = "reactivex-rxj
153180rxjava3 = { module = " io.reactivex.rxjava3:rxjava" , version.ref = " reactivex-rxjava3" }
154181
155182# Network & Serialization
183+ gson = { module = " com.google.code.gson:gson" , version.ref = " gson" }
184+ jsoup = { module = " org.jsoup:jsoup" , version.ref = " jsoup" }
156185kotlinx-serialization-cbor = { module = " org.jetbrains.kotlinx:kotlinx-serialization-cbor" , version.ref = " kotlinx-serialization" }
157186kotlinx-serialization-core = { module = " org.jetbrains.kotlinx:kotlinx-serialization-core" , version.ref = " kotlinx-serialization" }
158187kotlinx-serialization-hocon = { module = " org.jetbrains.kotlinx:kotlinx-serialization-hocon" , version.ref = " kotlinx-serialization" }
@@ -187,6 +216,7 @@ retrofit-adapter-rxjava3 = { module = "com.squareup.retrofit2:adapter-rxjava3",
187216retrofit-mock = { module = " com.squareup.retrofit2:retrofit-mock" , version.ref = " retrofit" }
188217
189218# Security
219+ argon2kt = { module = " com.lambdapioneer.argon2kt:argon2kt" , version.ref = " argon2kt" }
190220tink = { module = " com.google.crypto.tink:tink" , version.ref = " tink" }
191221tink-android = { module = " com.google.crypto.tink:tink-android" , version.ref = " tink" }
192222
@@ -260,13 +290,23 @@ sentry-ktor-client = { module = "io.sentry:sentry-ktor-client", version.ref = "s
260290sentry-okhttp = { module = " io.sentry:sentry-okhttp" , version.ref = " sentry" }
261291
262292# Services
293+ appsflyer = { module = " com.appsflyer:af-android-sdk" , version.ref = " appsflyer" }
294+ facebook-applinks = { module = " com.facebook.android:facebook-applinks" , version.ref = " facebook" }
295+ facebook-core = { module = " com.facebook.android:facebook-core" , version.ref = " facebook" }
263296firebase-analytics = { module = " com.google.firebase:firebase-analytics" , version.ref = " firebase-analytics" }
264297firebase-bom = { module = " com.google.firebase:firebase-bom" , version.ref = " firebase-bom" }
265298firebase-config = { module = " com.google.firebase:firebase-config" , version.ref = " firebase-config" }
266299firebase-crashlytics = { module = " com.google.firebase:firebase-crashlytics" , version.ref = " firebase-crashlytics" }
267300firebase-crashlytics-gradle = { module = " com.google.firebase:firebase-crashlytics-gradle" , version.ref = " firebase-crashlytics-gradle" }
268301firebase-messaging = { module = " com.google.firebase:firebase-messaging" , version.ref = " firebase-messaging" }
302+ gms-adsidentifier = { module = " com.google.android.gms:play-services-ads-identifier" , version.ref = " gms-adsidentifier" }
303+ gms-auth = { module = " com.google.android.gms:play-services-auth" , version.ref = " gms-auth" }
304+ gms-auth-phone = { module = " com.google.android.gms:play-services-auth-api-phone" , version.ref = " gms-auth-phone" }
305+ gms-barcodeScanning = { module = " com.google.android.gms:play-services-mlkit-barcode-scanning" , version.ref = " gms-barcodeScanning" }
306+ gms-base = { module = " com.google.android.gms:play-services-base" , version.ref = " gms-base" }
269307gms-googleServices = { module = " com.google.gms:google-services" , version.ref = " gms-googleServices" }
308+ gms-location = { module = " com.google.android.gms:play-services-location" , version.ref = " gms-location" }
309+ play-integrity = { module = " com.google.android.play:integrity" , version.ref = " play-integrity" }
270310
271311# Plugins
272312gradle-android-cacheFixGradlePlugin = { module = " gradle.plugin.org.gradle.android:android-cache-fix-gradle-plugin" , version.ref = " gradle-android-cacheFix" }
@@ -306,6 +346,7 @@ firebase-crashlitycs = { id = "com.google.firebase.crashlytics", version.ref = "
306346gms-googleServices = { id = " com.google.gms.google-services" , version.ref = " gms-googleServices" }
307347
308348sentry-android = { id = " io.sentry.android.gradle" , version.ref = " sentry-android-gradle" }
349+ sentry-kotlin-compiler = { id = " io.sentry.kotlin.compiler.gradle" , version.ref = " sentry-kotlin-compiler" }
309350
310351gradle-android-cacheFix = { id = " org.gradle.android.cache-fix" , version.ref = " gradle-android-cacheFix" }
311352detekt = { id = " io.gitlab.arturbosch.detekt" , version.ref = " detekt" }
0 commit comments