Bimba.git

commit 0ada12dec0b1fd99d41ed452ebaae82cea2f9b74

Author: Adam <git@apiote.xyz>

updates

 app/build.gradle | 17 ++++++++---------
 build.gradle | 4 ++--


diff --git a/app/build.gradle b/app/build.gradle
index 472d072832920aa455a25e1685457cdbcc7755f6..6370e1c6bf0f11de034c23770df76b158d6be31d 100644
--- a/app/build.gradle
+++ b/app/build.gradle
@@ -1,4 +1,3 @@
-// xxx ignore not resolved classes; gradle can manage. fixes reproducible builds
 import com.android.tools.profgen.ArtProfileKt
 import com.android.tools.profgen.ArtProfileSerializer
 import com.android.tools.profgen.DexFile
@@ -10,12 +9,13 @@     id "org.jetbrains.kotlin.plugin.parcelize"
 }
 
 android {
-    compileSdk 33
+    compileSdk 34
 
     defaultConfig {
         applicationId "xyz.apiote.bimba.czwek"
         minSdk 21
-        targetSdk 33
+        //noinspection EditedTargetSdkVersion
+        targetSdk 34
         versionCode 22
         versionName "3.1.0"
 
@@ -38,7 +38,7 @@     buildFeatures {
         viewBinding true
     }
     namespace 'xyz.apiote.bimba.czwek'
-    buildToolsVersion '33.0.1'
+    buildToolsVersion = '34.0.0'
 }
 
 dependencies {
@@ -48,14 +48,14 @@     implementation 'com.google.android.material:material:1.9.0'
     implementation 'androidx.constraintlayout:constraintlayout:2.1.4'
     implementation 'androidx.lifecycle:lifecycle-livedata-ktx:2.6.1'
     implementation 'androidx.lifecycle:lifecycle-viewmodel-ktx:2.6.1'
-    implementation 'androidx.navigation:navigation-fragment-ktx:2.6.0'
-    implementation 'androidx.navigation:navigation-ui-ktx:2.6.0'
+    implementation 'androidx.navigation:navigation-fragment-ktx:2.7.1'
+    implementation 'androidx.navigation:navigation-ui-ktx:2.7.1'
     implementation 'androidx.legacy:legacy-support-v4:1.0.0'
     implementation 'androidx.core:core-splashscreen:1.0.1'
     implementation 'com.google.openlocationcode:openlocationcode:1.0.4'
     implementation 'org.osmdroid:osmdroid-android:6.1.16'
-    implementation 'org.yaml:snakeyaml:2.0'
-    implementation 'androidx.activity:activity:1.7.2'
+    implementation 'org.yaml:snakeyaml:2.2'
+    implementation 'androidx.activity:activity-ktx:1.7.2'
     implementation 'com.google.openlocationcode:openlocationcode:1.0.4'
     implementation 'com.otaliastudios:zoomlayout:1.9.0'
     implementation 'dev.bandb.graphview:graphview:0.8.1'
@@ -81,7 +81,6 @@                         def version = ArtProfileSerializer.valueOf("METADATA_0_0_2")
                         def profile = ArtProfileKt.ArtProfile(file)
                         def keys = new ArrayList(profile.profileData.keySet())
                         def sortedData = new LinkedHashMap()
-                        // xxx ignore not resolved classes; gradle can manage
                         Collections.sort keys, new DexFile.Companion()
                         keys.each { key -> sortedData[key] = profile.profileData[key] }
                         new FileOutputStream(file).with {




diff --git a/build.gradle b/build.gradle
index 1ba30930324f15120b9a13f221aff3df1e5bbc94..070cb764ec8c65806a092f48ad58e780cbec291c 100644
--- a/build.gradle
+++ b/build.gradle
@@ -1,7 +1,7 @@
 // Top-level build file where you can add configuration options common to all sub-projects/modules.
 plugins {
-    id 'com.android.application' version '8.0.2' apply false
-    id 'com.android.library' version '8.0.2' apply false
+    id 'com.android.application' version '8.1.1' apply false
+    id 'com.android.library' version '8.1.1' apply false
     id 'org.jetbrains.kotlin.android' version '1.7.10' apply false
     id 'org.jetbrains.kotlin.jvm' version '1.7.20' apply false
     id "org.jetbrains.kotlin.plugin.parcelize" version "1.8.20" apply false