diff --git a/app/build.gradle b/app/build.gradle index 36c75ee..69e2b5d 100644 --- a/app/build.gradle +++ b/app/build.gradle @@ -10,6 +10,15 @@ android { compileSdkVersion androids.compileSdkVersion buildToolsVersion androids.buildToolsVersion + signingConfigs { + release { + storeFile file(RELEASE_STORE_FILE) + storePassword RELEASE_STORE_PASSWORD + keyAlias RELEASE_KEY_ALIAS + keyPassword RELEASE_KEY_PASSWORD + } + } + defaultConfig { applicationId "com.eyepertizer.androidx" minSdkVersion androids.minSdkVersion @@ -26,6 +35,7 @@ android { release { minifyEnabled false proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro' + signingConfig signingConfigs.release } } compileOptions { @@ -38,6 +48,13 @@ android { buildFeatures { viewBinding true } + lintOptions { + checkReleaseBuilds false + // Or, if you prefer, you can continue to check for errors in release builds, + // but continue the build even when errors are found: + abortOnError false + } + } dependencies { diff --git a/app/src/main/java/com/eyepertizer/androidx/ui/home/binder/InformationFollowCardViewBinder.kt b/app/src/main/java/com/eyepertizer/androidx/ui/home/binder/InformationFollowCardViewBinder.kt index 2d427a2..2a9c061 100644 --- a/app/src/main/java/com/eyepertizer/androidx/ui/home/binder/InformationFollowCardViewBinder.kt +++ b/app/src/main/java/com/eyepertizer/androidx/ui/home/binder/InformationFollowCardViewBinder.kt @@ -28,10 +28,7 @@ class InformationFollowCardViewBinder : holder.recyclerView.addItemDecoration(InformationCardFollowCardItemDecoration()) } holder.recyclerView.layoutManager = LinearLayoutManager(holder.itemView.context) - holder.recyclerView.adapter = InformationCardFollowCardAdapter(/*fragment.activity,*/ - item.actionUrl, - item.titleList - ) + holder.recyclerView.adapter = InformationCardFollowCardAdapter(item.actionUrl, item.titleList) holder.itemView.setOnClickListener { ActionUrlUtil.process(it.context as Activity, item.actionUrl) } diff --git a/gradle.properties b/gradle.properties index 98bed16..a011184 100644 --- a/gradle.properties +++ b/gradle.properties @@ -18,4 +18,10 @@ android.useAndroidX=true # Automatically convert third-party libraries to use AndroidX android.enableJetifier=true # Kotlin code style for this project: "official" or "obsolete": -kotlin.code.style=official \ No newline at end of file +kotlin.code.style=official + +# keystore +RELEASE_KEY_PASSWORD=eyepertizer +RELEASE_KEY_ALIAS=eyepertizer +RELEASE_STORE_PASSWORD=eyepertizer +RELEASE_STORE_FILE=../keystore/eyepertizer-key.keystore \ No newline at end of file diff --git a/keystore/eyepertizer-key.keystore b/keystore/eyepertizer-key.keystore new file mode 100644 index 0000000..db4cfab Binary files /dev/null and b/keystore/eyepertizer-key.keystore differ diff --git a/keystore/eyepertizer-key.keystore.old b/keystore/eyepertizer-key.keystore.old new file mode 100644 index 0000000..e27b9bc Binary files /dev/null and b/keystore/eyepertizer-key.keystore.old differ