diff --git a/.idea/deploymentTargetSelector.xml b/.idea/deploymentTargetSelector.xml
new file mode 100644
index 0000000..b268ef3
--- /dev/null
+++ b/.idea/deploymentTargetSelector.xml
@@ -0,0 +1,10 @@
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/gradle.xml b/.idea/gradle.xml
index 7b46144..0897082 100644
--- a/.idea/gradle.xml
+++ b/.idea/gradle.xml
@@ -4,16 +4,15 @@
diff --git a/.idea/kotlinc.xml b/.idea/kotlinc.xml
new file mode 100644
index 0000000..69e8615
--- /dev/null
+++ b/.idea/kotlinc.xml
@@ -0,0 +1,6 @@
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/migrations.xml b/.idea/migrations.xml
new file mode 100644
index 0000000..f8051a6
--- /dev/null
+++ b/.idea/migrations.xml
@@ -0,0 +1,10 @@
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/misc.xml b/.idea/misc.xml
index 7c51489..ba94a61 100644
--- a/.idea/misc.xml
+++ b/.idea/misc.xml
@@ -38,7 +38,7 @@
-
+
diff --git a/.idea/other.xml b/.idea/other.xml
new file mode 100644
index 0000000..0d3a1fb
--- /dev/null
+++ b/.idea/other.xml
@@ -0,0 +1,263 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.sonarcloud.properties b/.sonarcloud.properties
new file mode 100644
index 0000000..e69de29
diff --git a/app/build.gradle b/app/build.gradle
index f005e5e..239c031 100644
--- a/app/build.gradle
+++ b/app/build.gradle
@@ -11,10 +11,10 @@ android {
defaultConfig {
applicationId "com.kharagedition.tibetankeyboard"
- minSdkVersion 19
+ minSdkVersion 21
targetSdkVersion 34
- versionCode 7
- versionName "1.0.8"
+ versionCode 8
+ versionName "1.0.9"
testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner"
multiDexEnabled true
@@ -42,37 +42,39 @@ android {
buildFeatures {
viewBinding = true
}
- configurations {
+ /* configurations {
all {
exclude group: 'androidx.lifecycle', module: 'lifecycle-viewmodel-ktx'
}
- }
+ }*/
}
dependencies {
- implementation "org.jetbrains.kotlin:kotlin-stdlib:$kotlin_version"
- implementation 'androidx.core:core-ktx:1.6.0'
- implementation 'androidx.appcompat:appcompat:1.3.1'
- implementation 'com.google.android.material:material:1.4.0'
- implementation 'androidx.constraintlayout:constraintlayout:2.0.4'
+ implementation "org.jetbrains.kotlin:kotlin-stdlib:1.8.20" // Update this line
+ implementation 'androidx.core:core-ktx:1.10.1' // Update this line
+ implementation 'androidx.appcompat:appcompat:1.6.1' // Update this line
+ implementation 'com.google.android.material:material:1.9.0' // Update this line
+ implementation 'androidx.constraintlayout:constraintlayout:2.1.4' // Update this line
implementation 'androidx.preference:preference-ktx:1.2.0'
testImplementation 'junit:junit:4.13.2'
- testImplementation 'org.junit.jupiter:junit-jupiter-api:5.8.1'
- testRuntimeOnly 'org.junit.jupiter:junit-jupiter-engine:5.8.1'
+ testImplementation 'org.junit.jupiter:junit-jupiter-api:5.9.3' // Update this line
+ testRuntimeOnly 'org.junit.jupiter:junit-jupiter-engine:5.9.3' // Update this line
androidTestImplementation 'androidx.test.ext:junit:1.1.5'
- androidTestImplementation 'androidx.test.espresso:espresso-core:3.4.0'
- //google ads
- implementation 'com.google.android.gms:play-services-ads:20.2.0'
- //firebase
- implementation platform('com.google.firebase:firebase-bom:26.7.0')
+ androidTestImplementation 'androidx.test.espresso:espresso-core:3.5.1' // Update this line
+
+ // Google ads
+ implementation 'com.google.android.gms:play-services-ads:22.2.0' // Update this line
+
+ // Firebase
+ implementation platform('com.google.firebase:firebase-bom:32.2.0') // Update this line
implementation 'com.google.firebase:firebase-crashlytics-ktx'
implementation 'com.google.firebase:firebase-analytics-ktx'
- implementation 'com.google.firebase:firebase-messaging-ktx:23.1.0'
- //image
- implementation 'com.github.bumptech.glide:glide:4.12.0'
- annotationProcessor 'com.github.bumptech.glide:compiler:4.12.0'
- implementation 'androidx.work:work-runtime:2.8.0-beta02'
+ implementation 'com.google.firebase:firebase-messaging-ktx:23.2.0' // Update this line
+ // Image
+ implementation 'com.github.bumptech.glide:glide:4.15.1' // Update this line
+ annotationProcessor 'com.github.bumptech.glide:compiler:4.15.1' // Update this line
+ implementation 'androidx.work:work-runtime:2.8.1' // Update this line
}
\ No newline at end of file
diff --git a/app/release/app-release.aab b/app/release/app-release.aab
index 067ad10..be225ab 100644
Binary files a/app/release/app-release.aab and b/app/release/app-release.aab differ
diff --git a/build.gradle b/build.gradle
index ae801b9..4ea2572 100644
--- a/build.gradle
+++ b/build.gradle
@@ -1,15 +1,16 @@
// Top-level build file where you can add configuration options common to all sub-projects/modules.
buildscript {
- ext.kotlin_version = "1.4.32"
+ ext.kotlin_version = "1.8.20" // Update this line
repositories {
google()
mavenCentral()
}
dependencies {
- classpath "com.android.tools.build:gradle:7.3.0"
- classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:1.6.21"
- classpath 'com.google.gms:google-services:4.3.14'
- classpath 'com.google.firebase:firebase-crashlytics-gradle:2.9.2'
+ classpath "com.android.tools.build:gradle:7.4.2"
+ classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:1.8.20"
+ classpath 'com.google.gms:google-services:4.3.15'
+ classpath 'com.google.firebase:firebase-crashlytics-gradle:2.9.5'
+
// NOTE: Do not place your application dependencies here; they belong
// in the individual module build.gradle files
diff --git a/gradle/wrapper/gradle-wrapper.properties b/gradle/wrapper/gradle-wrapper.properties
index 0170763..041172b 100644
--- a/gradle/wrapper/gradle-wrapper.properties
+++ b/gradle/wrapper/gradle-wrapper.properties
@@ -3,4 +3,4 @@ distributionBase=GRADLE_USER_HOME
distributionPath=wrapper/dists
zipStoreBase=GRADLE_USER_HOME
zipStorePath=wrapper/dists
-distributionUrl=https\://services.gradle.org/distributions/gradle-7.4-bin.zip
+distributionUrl=https\://services.gradle.org/distributions/gradle-7.5-bin.zip