Size: a a a

2017 October 03

NG

Nikita Gusarov in Android Guards
Огонь, спасибо
источник
2017 October 05

R

Rtem in Android Guards
источник

SM

Shiko Mstoyan in Android Guards
Спасибо за статью, может о каких-то проблемах с proguard узнаю до того, как релиз будет падать))
источник

SM

Shiko Mstoyan in Android Guards
Просто у меня уже раза 3 было, что релизная версия непонятно из-за чего падает, и каждый раз был виноват я, так как плохо с ним (proguard'ом) работаю, и на исправление ошибки тратил очень много времени
источник

GD

Grigoriy Dzhanelidze in Android Guards
конфиг нужно писать 1 раз руками с нуля, а потом держать его в голове при разработке 🤷‍♂️
источник

QH

Quantum Harmonizer in Android Guards
надо просто сразу включать ProGuard и разрабатывать с ним)
источник

R

Rtem in Android Guards
Альтернативное мнение: надо не включать PG вообще
источник

GD

Grigoriy Dzhanelidze in Android Guards
или так
источник

QH

Quantum Harmonizer in Android Guards
Rtem
Альтернативное мнение: надо не включать PG вообще
слишкм много кода получается
источник

QH

Quantum Harmonizer in Android Guards
с PG несложно получить APK размером в 1-2 МБ.
источник

Т

Толя Корнильцев in Android Guards
У меня забавный случай был. Я как то криво сконфигурил прогуард. Был метод который возвращал копию поля return new arrayLust(this.list). И в проде падало с concurrent modification. Я декомпильнул а в байткоде нет создания копии, просто return.
источник

GD

Grigoriy Dzhanelidze in Android Guards
Quantum Harmonizer
слишкм много кода получается
а в чем проблема не хранить мертвый код в репозитории? 🙂
источник

GD

Grigoriy Dzhanelidze in Android Guards
и всё равно ресурсы занимают дохрена больше, чем необфусцированный код
источник

SM

Shiko Mstoyan in Android Guards
Grigoriy Dzhanelidze
конфиг нужно писать 1 раз руками с нуля, а потом держать его в голове при разработке 🤷‍♂️
Мне дали чужое наполовину разработанное приложение, которое нужно было дописать и включить в нем pg))) вот тут-то я и понял, что зря согласился на часть с pg
источник

QH

Quantum Harmonizer in Android Guards
Grigoriy Dzhanelidze
а в чем проблема не хранить мертвый код в репозитории? 🙂
Большая часть мёртвого кода — в AppCompat
источник

QH

Quantum Harmonizer in Android Guards
Grigoriy Dzhanelidze
и всё равно ресурсы занимают дохрена больше, чем необфусцированный код
редко встречал такое, зачастую большая часть APK — это DEX
источник

Т

Толя Корнильцев in Android Guards
Quantum Harmonizer
Большая часть мёртвого кода — в AppCompat
Лол
источник

QH

Quantum Harmonizer in Android Guards
Вот сейчас работаю над проектом. Немало картинок, но все в webp.
источник

GD

Grigoriy Dzhanelidze in Android Guards
Quantum Harmonizer
редко встречал такое, зачастую большая часть APK — это DEX
завидую, везет
источник

QH

Quantum Harmonizer in Android Guards
Grigoriy Dzhanelidze
завидую, везет
большинство ресурсов можно лениво подсасывать из инета, код сложнее
источник