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