Effective ProGuard keep rules for smaller applications (Google I/O '18)

Subscribers:
1,270,000
Published on ● Video Link: https://www.youtube.com/watch?v=x9T5EYE-QWQ



Duration: 36:32
30,436 views
525


ProGuard keep rules are the super power in reducing application size. Correctly specified, they allow tools to remove unneeded code and obfuscate applications. But what exactly do these rules mean? This session provides an answer by deep diving into what happens inside the compiler based on those rules.

Rate this session by signing-in on the I/O website here → https://goo.gl/7UjzKa

Watch more Android sessions from I/O '18 here → https://goo.gl/R9L42F
See all the sessions from Google I/O '18 here → https://goo.gl/q1Tr8x

Subscribe to the Android Developers channel → http://goo.gl/GEh1ds

#io18 event: Google I/O 2018; re_ty: Publish; product: Android - Android Studio, Android - Platform; fullname: Stephan Herhut; event: Google I/O 2018;




Other Videos By Android Developers


2018-05-14Android Jetpack: Improve your app's architecture
2018-05-10Sound Amplifier and the new Dynamics Processing Effect (Google I/O '18)
2018-05-10Android fireside chat (Google I/O '18)
2018-05-10Migrate your existing app to target Android Oreo and above (Google I/O '18)
2018-05-10Google Play Instant: How game developers are finding success (Google I/O '18)
2018-05-10What's new with ConstraintLayout and Android Studio design tools (Google I/O '18)
2018-05-10Product design: How to build better products with Android Things (Google I/O '18)
2018-05-10Android Jetpack: Manage infinite lists with RecyclerView and Paging (Google I/O '18)
2018-05-10Don't let your app drain your users' battery (Google I/O '18)
2018-05-10Improve app performance with Android Studio Profilers (Google I/O '18)
2018-05-10Effective ProGuard keep rules for smaller applications (Google I/O '18)
2018-05-10Build a universal camera app (Google I/O '18)
2018-05-10Building feature-rich media apps with ExoPlayer (Google I/O '18)
2018-05-10What's new in Android security (Google I/O '18)
2018-05-10Integrating your Android apps with the Google Assistant (Google I/O '18)
2018-05-10Building Kotlin friendly APIs: Interoperability
2018-05-10Android Jetpack: Sweetening Kotlin development with Android KTX (Google I/O '18)
2018-05-10What’s new in Android apps for Chrome OS (Google I/O '18)
2018-05-10Autonomous and customized pre-launch testing in the Google Play Console (Google I/O '18)
2018-05-10How to Kotlin - from the lead Kotlin language designer (Google I/O '18)
2018-05-10How to get one-meter location-accuracy from Android devices (Google I/O '18)



Tags:
type: Conference Talk (Full production);
pr_pr: Google I/O
purpose: Educate