Image from

Want to make your APK difficult to reverse engineer?

Want to develop the applications with the smallest possible size of the APK?

Want to detect and remove the unused parts of the code?

If your answers to these questions are YES, you are on the right place. In this article you will find out how to obfuscate, shrink and optimize your code using ProGuard rules.

How to do it?

Android Gradle Plugin with version bellow 3.4.0 was using ProGuard to perform compile-time code optimization. When project is built using Android Gradle plugin 3.4.0

Milana Becejac

Android developer

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store