30 lines
808 B
Prolog
30 lines
808 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.** { *; }
|
|
|
|
# Supabase
|
|
-keep class io.supabase.** { *; }
|
|
|
|
# Geolocator
|
|
-keep class com.baseflow.geolocator.** { *; }
|
|
|
|
# Image Picker
|
|
-keep class io.flutter.plugins.imagepicker.** { *; }
|
|
|
|
# Keep your model classes
|
|
-keep class com.tanismart.app.data.models.** { *; }
|
|
|
|
# Play Core API
|
|
-keep class com.google.android.play.core.** { *; }
|
|
|
|
# Allow obfuscation for better size reduction
|
|
# -dontobfuscate
|
|
|
|
# Better R8 optimization
|
|
-optimizations !code/simplification/arithmetic,!code/simplification/cast,!field/*,!class/merging/*
|
|
-optimizationpasses 5
|
|
-allowaccessmodification |