Оптимизация и обфускация кода, который уходит в Production, - очень важный этап поставки клиентских приложений. Это уменьшает размер приложения, ускоряет его работы и обеспечивает дополнительную безопасность.
Статья охватывает все важные аспекты оптимизации сборки: 👉 Зачем использовать эти инструменты 👉 Как работает ProGuard/R8 👉 Оптимизация ресурсов Android приложения 👉 D8/R8
Статья очень толковая, подробно разбирает все аспекты. Рекомендую к прочтению. Автору респект!