R8 and Proguard are an Android developer's go-to tools for code minification. As a developer, inconsistent Proguard rules can affect your application in more ways than you know. This talk will focus on code minification and its various impacts, divided into three parts:
Small introduction to code obfuscation and minification.
Introduction to Proguard rules, common mistakes, and how to avoid them.
A deep dive into how the performance of an app is impacted by Proguard rules.