App Security from Necessary Evil to Performance Advantage
summary
Explains a concrete three-step flow: R8 minify for shrinking and basic name obfuscation, running baseline profiles to get about a 30% startup improvement via AOT compilation, then creating an instrumented app (CLI or Gradle) that auto-generates keep rules and marks hot and security‑sensitive methods, and finally applying protections including control-flow obfuscation, string/class encryption and runtime integrity checks; full setup and a protected build claims to complete in under one day.
AI-written summary · about
chapters (8)
- 0:00App performance and security
- 1:27Balancing performance and security
- 2:32Android performance tools
- 3:15Minification with R8
- 7:25Baseline profiles for startup
- 9:53GuardSquare security workflow
- 13:45Performance and security benefits
- 14:28Conclusion
related talks
18mTransforming App Security
34mSecuring Android: Tackling Advanced Threats and Enhancing App Security
28mDevSecOps: Balancing development and security
39mAndroid App Security Fundamentals
26mHow to become your app's 'security champion'.
52mApplication Security at DevOps Speed and portfolio scale
34mDevSecOps: Balancing development and security
38mLow effort, High impact Android performance wins
