How Proguard Works

  Рет қаралды 12,228

DroidconBos

DroidconBos

6 жыл бұрын

Some Android devs treat ProGuard like a scary black box that breaks their app in inscrutable ways, and must be tamed with lots of -keep statements. Others give up and turn it off entirely. In this talk, I show how ProGuard is analyzing, and transforming your app. I show how it fits into the build process, how to successfully configure it, and how to use its outputs. I end with a preview of the changes coming with R8, which is planned to replace ProGuard in the Android build process.

Пікірлер: 7
@JuanSandovaldevia
@JuanSandovaldevia 5 жыл бұрын
Omg this is one of the greatest speeches for pro-guard/android obfuscation i've ever heard. So useful, short, and concrete information. Awesome!
@soarer_z30
@soarer_z30 6 жыл бұрын
Great speaker, great speech. Want to hear more from this guy :)
@jayshah5695
@jayshah5695 Жыл бұрын
great talk. we need more talks like this
@jaweene
@jaweene 3 жыл бұрын
Fantastic talk, really clear and enlightening!
@world-traveler880
@world-traveler880 6 жыл бұрын
Awesome talk. Very useful.
@ChristopherGray00
@ChristopherGray00 Жыл бұрын
by design the client should not be vulnerable even if you distributed the full source code to a program, infact making your code publicly viewable increases security as it increases chances of someone finding a bug, this is the security model for android, the entire operating system is open source and as a result it is a very robust and secure OS. obfuscation really only stops basic reverse engineering attempts, however deobfuscation is quite trivial.
@rajatOfficial_007
@rajatOfficial_007 4 жыл бұрын
Looking for proguard with ionic ...!
Effective ProGuard keep rules for smaller applications (Google I/O '18)
36:32
KotlinConf 2018 - Android Suspenders by Chris Banes
38:29
JetBrains
Рет қаралды 17 М.
小蚂蚁被感动了!火影忍者 #佐助 #家庭
00:54
火影忍者一家
Рет қаралды 36 МЛН
Задержи дыхание дольше всех!
00:42
Аришнев
Рет қаралды 3,8 МЛН
droidcon NYC 2018 - Digging into D8 and R8
41:01
droidcon NYC
Рет қаралды 7 М.
Creating Awseome Animations
31:12
DroidconBos
Рет қаралды 6 М.
Shrink, Optimize and Secure Your App With R8 & ProGuard - Full Guide
18:08
Why The Windows Phone Failed
24:08
Apple Explained
Рет қаралды 251 М.
Drawn out: How Android renders (Google I/O '18)
36:03
Android Developers
Рет қаралды 48 М.
droidcon SF 2017 - Canvas Drawing for Fun and Profit
40:39
droidcon SF
Рет қаралды 14 М.
Shrinking your app with R8 (Android Dev Summit '19)
18:04
Android Developers
Рет қаралды 18 М.
Android Routines on Coroutines
50:23
DroidconBos
Рет қаралды 228
Лучший браузер!
0:27
Honey Montana
Рет қаралды 1,1 МЛН
Опасность фирменной зарядки Apple
0:57
SuperCrastan
Рет қаралды 12 МЛН
Это - iPhone 16!
16:29
Rozetked
Рет қаралды 430 М.