Optimization of Android apps: ProGuard, D8, R8. The secrets of obfuscation.
Build optimization is the icing on the cake for a mobile app and is often overlooked. In the talk, we will analyze the history of the development of the solution to the build optimization problem. We will plunge into the process, explore problem areas and understand how the tools that we are using in a couple of lines work.
Build optimization is the icing on the cake for a mobile app. Hopefully, some tools have been tested and trusted by the community. Unfortunately, optimization is not always taken seriously and given the attention it deserves.
determine the place of build optimization in the matter of optimizing the application;
analyze how the tools that we are used to using in a couple of lines work;
slightly open the curtain of obfuscation;
we will become spectators of the arms race. Analyze the comparative analyzes of the creators of ProGuard and R8.
Regardless of experience, every developer will be able to discover something new.