22+ тысячи просмотров.
Статья рассчитана на ознакомление с темой оптимизации сборок Android приложений. В статье:
- Постановка проблемы. Обозначим общие требования к сборкам мобильных приложений;
- Оптимизация сборки. Поговорим о том, как приложения собираются и как этот процесс можно оптимизировать;
- ProGuard. Познакомимся с ProGuard и тем, как он оптимизирует сборки;
- Тайны обфускации. Углубимся в проблему обфускации кода;
- D8, R8. Узнаем, что такое D8, R8 и обозначим их место в процессе сборки.
После прочтения статьи у вас должно сложиться широкое понимание того, как работает оптимизация и какие инструменты для этого используются. Этих знаний будет достаточно для координации в предметной области и поиска решений конкретных задач, связанных со сборкой Android приложений.