glp-companion/android/app/proguard-rules.pro

23 lines
781 B
Prolog

# Flutter Wrapper
-keep class io.flutter.app.** { *; }
-keep class io.flutter.plugin.** { *; }
-keep class io.flutter.util.** { *; }
-keep class io.flutter.view.** { *; }
-keep class io.flutter.** { *; }
-keep class io.flutter.plugins.** { *; }
# Drift / SQLCipher
-keep class net.sqlcipher.** { *; }
-keep class net.sqlcipher.database.** { *; }
# OpenFoodFacts & JSON Serialization
-keepattributes *Annotation*,EnclosingMethod,Signature
-keepclassmembers enum * { *; }
# Flutter Play Store Split / Deferred Components (referenced by engine, not used here)
-dontwarn com.google.android.play.core.**
# Additional standard Flutter & third-party suppressions
-dontwarn io.flutter.embedding.engine.deferredcomponents.**
-dontwarn javax.annotation.**
-dontwarn org.conscrypt.**