diff --git a/.circleci/config.yml b/.circleci/config.yml
index d5c44f3..4be5d2a 100644
--- a/.circleci/config.yml
+++ b/.circleci/config.yml
@@ -1,12 +1,12 @@
version: 2.1
orbs:
- android: circleci/android@2.1.2
+ android: circleci/android@2.5.0
jobs:
build:
docker:
- - image: cimg/android:2023.02
+ - image: cimg/android:2024.07
steps:
- checkout
- run: ./gradlew androidDependencies
@@ -14,4 +14,4 @@ jobs:
workflows:
example-workflow:
jobs:
- - build
\ No newline at end of file
+ - build
diff --git a/.idea/compiler.xml b/.idea/compiler.xml
index fb7f4a8..b589d56 100644
--- a/.idea/compiler.xml
+++ b/.idea/compiler.xml
@@ -1,6 +1,6 @@
-
+
\ No newline at end of file
diff --git a/.idea/deploymentTargetDropDown.xml b/.idea/deploymentTargetDropDown.xml
new file mode 100644
index 0000000..0c0c338
--- /dev/null
+++ b/.idea/deploymentTargetDropDown.xml
@@ -0,0 +1,10 @@
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/gradle.xml b/.idea/gradle.xml
index 09fc610..b8249e7 100644
--- a/.idea/gradle.xml
+++ b/.idea/gradle.xml
@@ -4,10 +4,8 @@
diff --git a/.idea/kotlinc.xml b/.idea/kotlinc.xml
new file mode 100644
index 0000000..0fc3113
--- /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 ef61796..55c0ec2 100644
--- a/.idea/misc.xml
+++ b/.idea/misc.xml
@@ -1,6 +1,6 @@
-
+
diff --git a/app/build.gradle b/app/build.gradle
index 8f712bd..c453d62 100644
--- a/app/build.gradle
+++ b/app/build.gradle
@@ -4,15 +4,16 @@ plugins {
}
android {
- compileSdkVersion 31
- buildToolsVersion "31.0.0"
buildFeatures {
viewBinding true
}
defaultConfig {
+ compileSdk 34
+ buildToolsVersion = "34.0.0"
applicationId "com.jintin.bindingextension.app"
- minSdkVersion 16
- targetSdkVersion 31
+ minSdkVersion 24
+ multiDexEnabled = true
+ targetSdkVersion 34
versionCode 1
versionName "1.0"
@@ -36,17 +37,16 @@ android {
kotlinOptions {
jvmTarget = '1.8'
}
+ namespace 'com.jintin.bindingextension.app'
}
dependencies {
implementation project(":lib")
// implementation 'com.github.Jintin:BindingExtension:master-SNAPSHOT'
- 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.1.0'
+// implementation "org.jetbrains.kotlin:kotlin-stdlib:$kotlin_version"
+ implementation 'androidx.core:core-ktx:1.12.0'
+ implementation 'androidx.appcompat:appcompat:1.6.1'
+ implementation 'com.google.android.material:material:1.9.0'
+ implementation 'androidx.constraintlayout:constraintlayout:2.1.4'
testImplementation 'junit:junit:4.13.2'
- androidTestImplementation 'androidx.test.ext:junit:1.1.3'
- androidTestImplementation 'androidx.test.espresso:espresso-core:3.4.0'
}
\ No newline at end of file
diff --git a/app/proguard-rules.pro b/app/proguard-rules.pro
index cb44a02..1d1136a 100644
--- a/app/proguard-rules.pro
+++ b/app/proguard-rules.pro
@@ -21,4 +21,7 @@
#-renamesourcefileattribute SourceFile
-keepclassmembers class * implements androidx.viewbinding.ViewBinding {
public static ** inflate(...);
-}
\ No newline at end of file
+}
+
+-keep public class * extends android.app.Activity
+-keep public class * extends android.app.Fragment
\ No newline at end of file
diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml
index 2bc754b..d50a8e9 100644
--- a/app/src/main/AndroidManifest.xml
+++ b/app/src/main/AndroidManifest.xml
@@ -1,6 +1,5 @@
-
+
-
+
\ No newline at end of file