diff --git a/android/app/build.gradle b/android/app/build.gradle
index c892da86f6d1b228d33371b937b27cb23bc3bd46..a1989bf0b0ecdb9aefe0cfbc49751ed22a9030a9 100644
--- a/android/app/build.gradle
+++ b/android/app/build.gradle
@@ -66,6 +66,9 @@ android {
             // TODO: Add your own signing config for the release build.
             // Signing with the debug keys for now, so `flutter run --release` works.
             signingConfig signingConfigs.debug
+            useProguard true
+
+            proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' 
         }
     }
 }
diff --git a/android/app/proguard-rules.pro b/android/app/proguard-rules.pro
new file mode 100644
index 0000000000000000000000000000000000000000..3df0b1b00986b5a04ec91edc3995fec53506ce1a
--- /dev/null
+++ b/android/app/proguard-rules.pro
@@ -0,0 +1,7 @@
+-ignorewarnings
+-keep class * {
+    public private *;
+}
+-dontwarn org.xmlpull.v1.XmlPullParser
+-dontwarn org.xmlpull.v1.XmlSerializer
+-keep class org.xmlpull.v1.* {*;}
\ No newline at end of file
diff --git a/pubspec.yaml b/pubspec.yaml
index 92f56f57fc84d124154d63871165d25f1cb93ee2..d40ce048d083e07c86ddd9ccaf51e6088ece8874 100644
--- a/pubspec.yaml
+++ b/pubspec.yaml
@@ -5,7 +5,7 @@ description: Pay with G1.
 # pub.dev using `pub publish`. This is preferred for private packages.
 publish_to: 'none' # Remove this line if you wish to publish to pub.dev
 
-version: 0.0.2+8
+version: 0.0.2+9
 
 environment:
   sdk: ">=2.7.0 <3.0.0"