summaryrefslogtreecommitdiff
path: root/app
diff options
context:
space:
mode:
authorcyberta <cyberta@riseup.net>2026-03-10 00:12:38 +0100
committercyberta <cyberta@riseup.net>2026-03-16 11:08:57 +0000
commit967195593d5705995125256324d520c3fef51250 (patch)
treea65b7d3e24eaabaa6aa9366c4d7ba4d683b32e06 /app
parent3d5334ff7b1399a03e8e436cc84310ae133eaa9e (diff)
migrate dependency declarations to version catalog, update android library dependencies
Diffstat (limited to 'app')
-rw-r--r--app/build.gradle96
1 files changed, 48 insertions, 48 deletions
diff --git a/app/build.gradle b/app/build.gradle
index d3e6ed0f..3129bc16 100644
--- a/app/build.gradle
+++ b/app/build.gradle
@@ -382,60 +382,60 @@ android {
}
dependencies {
- testImplementation 'junit:junit:4.13.2'
+ testImplementation libs.junit
//outdated mockito-core version due to powermock dependency
- testImplementation 'org.mockito:mockito-core:3.6.0'
- testImplementation('org.powermock:powermock-api-mockito2:2.0.9')
+ testImplementation libs.mockito.core
+ testImplementation(libs.powermock.api.mockito2)
// { exclude group: 'junit' exclude group: 'org.mockito' }
- testImplementation 'org.robolectric:robolectric:4.13'
- testImplementation 'org.conscrypt:conscrypt-openjdk-uber:2.5.2'
-
- testImplementation 'org.powermock:powermock-module-junit4:2.0.9'
- testImplementation 'org.powermock:powermock-core:2.0.9'
- testImplementation 'org.powermock:powermock-module-junit4-rule:2.0.9'
- testImplementation group: 'com.tngtech.java', name: 'junit-dataprovider', version: '1.10.0'
-
- androidTestImplementation 'org.mockito:mockito-core:3.9.0'
- androidTestImplementation 'androidx.test.espresso:espresso-core:3.6.1'
- androidTestImplementation 'androidx.test.espresso:espresso-contrib:3.5.0'
- androidTestImplementation 'androidx.test.espresso:espresso-intents:3.6.1'
- androidTestImplementation 'androidx.test.uiautomator:uiautomator:2.3.0'
-
- androidTestImplementation 'tools.fastlane:screengrab:2.1.1'
- testImplementation 'tools.fastlane:screengrab:2.1.1'
-
- testImplementation 'org.json:json:20180813'
- androidTestImplementation 'androidx.test.ext:junit:1.2.1'
- debugImplementation 'com.squareup.leakcanary:leakcanary-android-core:2.9.1'
- debugImplementation 'androidx.fragment:fragment-testing:1.8.6'
- debugImplementation 'androidx.test:core:1.6.1'
-
- implementation 'com.google.code.gson:gson:2.13.1'
- implementation 'com.squareup.okhttp3:okhttp:4.10.0'
- implementation 'com.squareup.okhttp3:okhttp-dnsoverhttps:4.10.0'
- implementation 'org.conscrypt:conscrypt-android:2.5.2'
- implementation 'org.bouncycastle:bcprov-jdk15on:1.70'
- implementation 'androidx.security:security-crypto:1.1.0-alpha07'
- implementation 'androidx.legacy:legacy-support-core-utils:1.0.0'
- implementation 'androidx.annotation:annotation:1.9.1'
- implementation 'androidx.legacy:legacy-support-v4:1.0.0'
- implementation 'androidx.core:core:1.16.0'
- implementation 'androidx.appcompat:appcompat:1.7.0'
- implementation 'com.google.android.material:material:1.12.0'
- implementation 'androidx.fragment:fragment:1.8.6'
- implementation 'androidx.constraintlayout:constraintlayout:2.2.1'
- implementation 'androidx.multidex:multidex:2.0.1'
- implementation 'androidx.localbroadcastmanager:localbroadcastmanager:1.1.0'
- implementation 'androidx.lifecycle:lifecycle-process:2.9.0'
- implementation 'de.hdodenhof:circleimageview:3.1.0'
+ testImplementation libs.robolectric
+ testImplementation libs.conscrypt.openjdk.uber
+
+ testImplementation libs.powermock.module.junit4
+ testImplementation libs.powermock.core
+ testImplementation libs.powermock.module.junit4.rule
+ testImplementation libs.junit.dataprovider
+
+ androidTestImplementation libs.mockito.core.v390
+ androidTestImplementation libs.androidx.espresso.core
+ androidTestImplementation libs.androidx.espresso.contrib
+ androidTestImplementation libs.androidx.espresso.intents
+ androidTestImplementation libs.androidx.uiautomator
+
+ androidTestImplementation libs.screengrab
+ testImplementation libs.screengrab
+
+ testImplementation libs.json
+ androidTestImplementation libs.androidx.junit.v121
+ debugImplementation libs.leakcanary.android.core
+ debugImplementation libs.androidx.fragment.testing
+ debugImplementation libs.androidx.core
+
+ implementation libs.gson
+ implementation libs.okhttp
+ implementation libs.okhttp.dnsoverhttps
+ implementation libs.conscrypt.android
+ implementation libs.bcprov.jdk15on
+ implementation libs.androidx.security.crypto
+ implementation libs.androidx.legacy.support.core.utils
+ implementation libs.androidx.annotation
+ implementation libs.androidx.legacy.support.v4
+ implementation libs.core
+ implementation libs.androidx.appcompat.v170
+ implementation libs.material
+ implementation libs.androidx.fragment
+ implementation libs.androidx.constraintlayout
+ implementation libs.androidx.multidex
+ implementation libs.androidx.localbroadcast
+ implementation libs.androidx.lifecycle.process
+ implementation libs.circleimageview
// swagger dependencies
- implementation 'io.swagger:swagger-annotations:1.5.17'
- implementation 'io.gsonfire:gson-fire:1.8.0'
- implementation 'org.threeten:threetenbp:1.3.5'
+ implementation libs.swagger.annotations
+ implementation libs.gson.fire
+ implementation libs.threetenbp
// Start:: QR Code Scanner
- normalImplementation 'com.journeyapps:zxing-android-embedded:4.3.0'
+ normalImplementation libs.zxing.android.embedded
// End:: QR Code Scanner
//implementation 'info.guardianproject:tor-android:0.4.5.7'