diff --git a/refilc/android/app/build.gradle b/refilc/android/app/build.gradle index ed504f6..1d24c20 100644 --- a/refilc/android/app/build.gradle +++ b/refilc/android/app/build.gradle @@ -120,7 +120,8 @@ android { release { signingConfig signingConfigs.release - shrinkResources false + shrinkResources true + minifyEnabled true proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro' } } diff --git a/refilc/android/app/proguard-rules.pro b/refilc/android/app/proguard-rules.pro index 31bcfd1..00aeccc 100644 --- a/refilc/android/app/proguard-rules.pro +++ b/refilc/android/app/proguard-rules.pro @@ -11,4 +11,6 @@ -dontwarn com.stripe.android.pushProvisioning.PushProvisioningEphemeralKeyProvider -dontwarn org.joda.convert.FromString --dontwarn org.joda.convert.ToString \ No newline at end of file +-dontwarn org.joda.convert.ToString + +#-optimizations !code/simplification/arithmetic,!field/*,!class/merging/* \ No newline at end of file diff --git a/refilc_mobile_ui/lib/screens/settings/settings_screen.dart b/refilc_mobile_ui/lib/screens/settings/settings_screen.dart index 08a67c8..e78ce9d 100644 --- a/refilc_mobile_ui/lib/screens/settings/settings_screen.dart +++ b/refilc_mobile_ui/lib/screens/settings/settings_screen.dart @@ -1101,27 +1101,6 @@ class SettingsScreenState extends State title: Text("other".i18n), cardPadding: const EdgeInsets.all(4.0), children: [ - PanelButton( - leading: Icon( - Icons.qr_code, - size: 22.0, - color: AppColors - .of(context) - .text - .withOpacity(0.95), - ), - title: Text("qr_scanner".i18n), - onPressed: () => - Navigator.of(context).push( - MaterialPageRoute( - builder: (context) => const CodeScannerScreen(), - ), - ), - borderRadius: const BorderRadius.vertical( - top: Radius.circular(12.0), - bottom: Radius.circular(4.0), - ), - ), PanelButton( leading: Icon( FeatherIcons.mail,