1- apply plugin : ' com.android.application'
2- apply plugin : ' de.mobilej.unmock'
1+ plugins {
2+ alias(libs. plugins. android. application)
3+ }
34
45// Place actual signing configuration in "keystore.properties"
56// "keystore.properties" is in .gitignore and will not be checked into repo
@@ -11,6 +12,8 @@ def keystoreProperties = new Properties()
1112keystoreProperties. load(new FileInputStream (keystorePropertiesFile))
1213
1314android {
15+ namespace ' de.stephanlindauer.criticalmaps'
16+
1417 signingConfigs {
1518 releaseConfig {
1619 keyAlias keystoreProperties[' keyAlias' ]
@@ -20,7 +23,9 @@ android {
2023 }
2124 }
2225
23- compileSdk 36
26+ compileSdk {
27+ version = release(36 )
28+ }
2429
2530 defaultConfig {
2631 applicationId " de.stephanlindauer.criticalmaps"
@@ -69,37 +74,34 @@ android {
6974 lint {
7075 warning ' MissingTranslation' , ' StringFormatInvalid' , ' NewApi' , ' InvalidPackage'
7176 }
72-
73- namespace ' de.stephanlindauer.criticalmaps'
7477}
7578
7679dependencies {
77- implementation ' com.squareup:otto:1.3.8'
78- implementation ' org.maplibre.gl:android-sdk:12.0.1'
79- implementation ' com.squareup.picasso:picasso:2.8'
80- implementation ' androidx.core:core:1.17.0'
81- implementation ' androidx.appcompat:appcompat:1.7.1'
82- implementation ' androidx.annotation:annotation:1.9.1'
83- implementation ' com.google.android.material:material:1.13.0'
84- implementation ' androidx.exifinterface:exifinterface:1.4.1'
85- implementation ' androidx.constraintlayout:constraintlayout:2.2.1'
86- implementation ' androidx.swiperefreshlayout:swiperefreshlayout:1.1.0'
87- implementation ' com.jakewharton.timber:timber:5.0.1'
88- implementation ' com.squareup.okhttp3:okhttp:5.3.0'
89- implementation ' info.metadude.android:typed-preferences:2.1.0'
90-
91- implementation " com.google.dagger:dagger:$dagger_version "
92- annotationProcessor " com.google.dagger:dagger-compiler:$dagger_version "
93-
94- debugImplementation ' com.squareup.leakcanary:leakcanary-android:2.14'
95-
96- testImplementation ' junit:junit:4.13.2'
97- testImplementation ' com.google.truth:truth:1.4.5'
98- testImplementation ' org.mockito:mockito-core:5.20.0'
99-
100- androidTestImplementation ' androidx.test:core:1.7.0'
101- androidTestImplementation ' androidx.test:runner:1.7.0'
102- androidTestImplementation ' androidx.test:rules:1.7.0'
103- androidTestImplementation ' androidx.test.ext:junit:1.3.0'
104- androidTestImplementation ' androidx.test.espresso:espresso-core:3.7.0'
80+ implementation libs. otto
81+ implementation libs. maplibre
82+ implementation libs. picasso
83+ implementation libs. timber
84+ implementation libs. okhttp
85+ implementation libs. typed. preferences
86+ implementation libs. material
87+ implementation libs. androidx. core
88+ implementation libs. androidx. appcompat
89+ implementation libs. androidx. annotation
90+ implementation libs. androidx. exifinterface
91+ implementation libs. androidx. constraintlayout
92+
93+ implementation libs. dagger
94+ annotationProcessor libs. dagger. compiler
95+
96+ debugImplementation libs. leakcanary
97+
98+ testImplementation libs. junit
99+ testImplementation libs. com. google. truth
100+ testImplementation libs. org. mockito. core
101+
102+ androidTestImplementation libs. androidx. junit
103+ androidTestImplementation libs. androidx. test. core
104+ androidTestImplementation libs. androidx. test. runner
105+ androidTestImplementation libs. androidx. test. rules
106+ androidTestImplementation libs. androidx. espresso. core
105107}
0 commit comments