ProGuard for Android

ProGuard is one of the tools you probably avoid at all cost. It’s hard to configure ProGuard properly and it can backfire on you when misused. On the other hand it can greatly improve both runtime performance and build times, which outweights the problems with initial setup.