@ -35,6 +35,12 @@ android {
buildConfigField "String" , "GIT_BRANCH" , "\"${getGitBranch()}\""
buildConfigField "java.util.concurrent.atomic.AtomicBoolean" , "TEST" , "new java.util.concurrent.atomic.AtomicBoolean(false)"
javaCompileOptions {
annotationProcessorOptions {
arguments = [ "room.schemaLocation" : "$projectDir/schemas" ]
}
}
testInstrumentationRunner "com.beemdevelopment.aegis.AegisTestRunner"
testInstrumentationRunnerArguments clearPackageData: 'true'
}
@ -104,6 +110,9 @@ android {
checkDependencies true
disable 'MissingQuantity' , 'MissingTranslation'
}
buildFeatures {
buildConfig true
}
}
protobuf {
@ -133,35 +142,34 @@ aboutLibraries {
}
dependencies {
def cameraxVersion = '1.3. 1 '
def cameraxVersion = '1.3. 4 '
def glideVersion = '4.16.0'
def guavaVersion = '33. 0.0 '
def hiltVersion = '2.5 0 '
def guavaVersion = '33. 2.1 '
def hiltVersion = '2.5 2 '
def junitVersion = '4.13.2'
def libsuVersion = ' 5.2.2 '
def libsuVersion = ' 6.0.0 '
def roomVersion = "2.6.1"
annotationProcessor 'androidx.annotation:annotation:1.7.1'
annotationProcessor 'androidx.annotation:annotation:1.8.2'
annotationProcessor "androidx.room:room-compiler:$roomVersion"
annotationProcessor "com.google.dagger:hilt-compiler:$hiltVersion"
annotationProcessor "com.github.bumptech.glide:compiler:${glideVersion}"
annotationProcessor "androidx.room:room-compiler:$roomVersion"
implementation fileTree ( dir: 'libs' , include: [ '*.jar' ] )
implementation 'androidx.activity:activity:1. 8.2 '
implementation 'androidx.appcompat:appcompat:1. 6.1 '
implementation 'androidx.activity:activity:1. 9.1 '
implementation 'androidx.appcompat:appcompat:1. 7.0 '
implementation "androidx.biometric:biometric:1.1.0"
implementation "androidx.camera:camera-camera2:$cameraxVersion"
implementation "androidx.camera:camera-lifecycle:$cameraxVersion"
implementation "androidx.camera:camera-view:$cameraxVersion"
implementation "androidx.core:core:1.12.0"
implementation 'androidx.core:core:1.13.1'
implementation 'androidx.constraintlayout:constraintlayout:2.1.4'
implementation 'androidx.documentfile:documentfile:1.0.1'
implementation "androidx.lifecycle:lifecycle-process:2.6.2"
implementation 'androidx.lifecycle:lifecycle-process:2.8.4'
implementation "androidx.preference:preference:1.2.1"
implementation 'androidx.recyclerview:recyclerview:1.3.2'
implementation "androidx.room:room-runtime:$roomVersion"
implementation "androidx.viewpager2:viewpager2:1.0.0"
implementation 'androidx.viewpager2:viewpager2:1.1.0'
implementation 'com.amulyakhare:com.amulyakhare.textdrawable:1.0.1'
implementation 'com.caverock:androidsvg-aar:1.4'
implementation "com.google.dagger:hilt-android:$hiltVersion"
@ -174,37 +182,37 @@ dependencies {
implementation "com.github.topjohnwu.libsu:core:${libsuVersion}"
implementation "com.github.topjohnwu.libsu:io:${libsuVersion}"
implementation "com.google.guava:guava:${guavaVersion}-android"
implementation 'com.google.android.material:material:1.1 1 .0'
implementation 'com.google.protobuf:protobuf-javalite: 3.25.1 '
implementation 'com.google.zxing:core:3.5. 2 '
implementation ( "com.mikepenz:aboutlibraries:11.1.0" ) {
implementation 'com.google.android.material:material:1.1 2 .0'
implementation 'com.google.protobuf:protobuf-javalite: 4.27.3 '
implementation 'com.google.zxing:core:3.5. 3 '
implementation ( 'com.mikepenz:aboutlibraries:11.2.2' ) {
exclude group: 'com.mikepenz' , module: 'aboutlibraries-core'
}
implementation "com.mikepenz:aboutlibraries-core-android:11.1.0"
implementation 'com.nulab-inc:zxcvbn:1. 8.2 '
implementation 'com.mikepenz:aboutlibraries-core-android:11.2.2'
implementation 'com.nulab-inc:zxcvbn:1. 9.0 '
implementation 'de.hdodenhof:circleimageview:3.1.0'
implementation 'net.lingala.zip4j:zip4j:2.11.5'
implementation 'info.guardianproject.trustedintents:trustedintents:0.2'
implementation 'org.bouncycastle:bcprov-jdk18on:1.7 7 '
implementation "org.simpleflatmapper:sfm-csv:8.2.3"
implementation 'org.bouncycastle:bcprov-jdk18on:1.7 8.1 '
implementation 'org.simpleflatmapper:sfm-csv:8.2.3'
androidTestAnnotationProcessor "com.google.dagger:hilt-android-compiler:$hiltVersion"
androidTestImplementation "com.google.dagger:hilt-android-testing:$hiltVersion"
androidTestImplementation 'androidx.test:core:1. 5.0 '
androidTestImplementation 'androidx.test:runner:1. 5.2 '
androidTestImplementation 'androidx.test:rules:1. 5.0 '
androidTestImplementation 'androidx.test.ext:junit:1. 1.5 '
androidTestImplementation 'androidx.test.espresso:espresso-core:3. 5 .1'
androidTestImplementation 'androidx.test.espresso:espresso-contrib:3. 5 .1'
androidTestImplementation 'androidx.test.espresso:espresso-intents:3. 5 .1'
androidTestImplementation 'androidx.test:core:1. 6.1 '
androidTestImplementation 'androidx.test:runner:1. 6.1 '
androidTestImplementation 'androidx.test:rules:1. 6.1 '
androidTestImplementation 'androidx.test.ext:junit:1. 2.1 '
androidTestImplementation 'androidx.test.espresso:espresso-core:3. 6 .1'
androidTestImplementation 'androidx.test.espresso:espresso-contrib:3. 6 .1'
androidTestImplementation 'androidx.test.espresso:espresso-intents:3. 6 .1'
androidTestImplementation "junit:junit:${junitVersion}"
androidTestUtil 'androidx.test:orchestrator:1. 4.2 '
androidTestUtil 'androidx.test:orchestrator:1. 5.0 '
testImplementation 'androidx.test:core:1. 5.0 '
testImplementation 'androidx.test:core:1. 6.1 '
testImplementation "com.google.guava:guava:${guavaVersion}-jre"
testImplementation "junit:junit:${junitVersion}"
testImplementation 'org.json:json:202 31 01 3'
testImplementation 'org.robolectric:robolectric:4.1 1.1 '
testImplementation 'org.json:json:202 40 303'
testImplementation 'org.robolectric:robolectric:4.1 3 '
coreLibraryDesugaring 'com.android.tools:desugar_jdk_libs:2.0.4'
}