TGViewer
Android Broadcast Android Broadcast @android_broadcast · 14.5K subscribers
Post #9512 7.21K
🤖 Обновили документацию по использования keep правил для R8 (минификатор кода по умолчанию)

Какие разделы теперь доступны
👉 Зачем нужны keep правила
👉 Глобальные правила (для всего кода) и правила для конкретного кода
👉 Лучшие практики
👉 Примеры использования правил

Явно задекларировали - НЕ ДЕЛАЙТЕ правило с сохранением кода всего пакета:
-keep class com.example.pkg.** { *; }


Мне не хватает описания списка всех оптимизаций кода, которые делает R8, и как писать код так, чтобы они срабатывали (например, такая особенность есть при загрузке классов через Service Loader, чтобы минификатор заменил создания через рефлексию на простой вызов конструктора)

#android #r8
  • 👍 25
More from @android_broadcast
  1. Oct 1, 2026🔥 Выпустили официальный плагин Firebase для Codex #Firebase #Codex
  2. Oct 1, 2026👨🏻‍💻 Строим мультиагентные системы для разработки на Podlodka AI Crew Инженерные задачи…
  3. Sep 30, 2026📹 День, когда сайдлоадинг остановился. Google запустила верификацию разработчиков при уст…
  4. Sep 30, 2026‼️NoOp — удобный способ отключить API в релизных сборках без усложнения кода Отладочные ин…
  5. Sep 30, 2026🛒 Google Play расширяет возможности и типы платных подписок В блоге Android Developers ра…
  6. Sep 29, 2026🤖 Обновленный гайд по поиску лагов UI в Android Показано как искать проблемы на версиях A…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →