From 82895ff4c67d3fd94e0b621beafaa8bd546011b3 Mon Sep 17 00:00:00 2001 From: Ryan VanderMeulen Date: Tue, 30 Sep 2025 10:11:22 -0400 Subject: [PATCH 1/2] Remove unneeded ProGuard rules --- app/proguard-rules.pro | 16 +--------------- 1 file changed, 1 insertion(+), 15 deletions(-) diff --git a/app/proguard-rules.pro b/app/proguard-rules.pro index 4f281f542..6936bcee4 100644 --- a/app/proguard-rules.pro +++ b/app/proguard-rules.pro @@ -3,14 +3,7 @@ # proguardFiles setting in build.gradle. # # For more details, see -# http://developer.android.com/guide/developing/tools/proguard.html - -# If your project uses WebView with JS, uncomment the following -# and specify the fully qualified class name to the JavaScript interface -# class: -#-keepclassmembers class fqcn.of.javascript.interface.for.webview { -# public *; -#} +# https://developer.android.com/topic/performance/app-optimization/enable-app-optimization # Uncomment this to preserve the line number information for # debugging stack traces. @@ -19,10 +12,3 @@ # If you keep the line number information, uncomment this to # hide the original source file name. #-renamesourcefileattribute SourceFile - -# Needed for snakeyaml --dontwarn java.beans.BeanInfo --dontwarn java.beans.FeatureDescriptor --dontwarn java.beans.IntrospectionException --dontwarn java.beans.Introspector --dontwarn java.beans.PropertyDescriptor From bded207aa34ccc260ad34ae71f1f28e882a5342c Mon Sep 17 00:00:00 2001 From: Ryan VanderMeulen Date: Tue, 30 Sep 2025 10:16:25 -0400 Subject: [PATCH 2/2] Enable optimized resource shrinking --- gradle.properties | 3 +++ 1 file changed, 3 insertions(+) diff --git a/gradle.properties b/gradle.properties index ff21a3c02..11e1f9d08 100644 --- a/gradle.properties +++ b/gradle.properties @@ -22,3 +22,6 @@ android.useAndroidX=true # Print dependency analysis results to the console dependency.analysis.print.build.health=true + +# Enable optimized resource shrinking (enabled by default in AGP 9.x) +android.r8.optimizedResourceShrinking=true