Breaking the Android ClassLoader – Zac Sweers

Опубликовано: 16 Апрель 2026
на канале: GDG Lviv
2,087
24

Video recorded at DevFest Ukraine 2018. The conference that brings together people who shape the future of Android, Web and Cloud technologies for 2 days of sessions, workshops, and networking.

Learn more at http://devfest.gdg.org.ua/

--

ClassLoaders are not new. They've existed since Java 1.0 and are a core part of how the JVM works. Things work a bit different under the hood in Android, but the core principles are the same and we, as Android developers, largely take it for granted. This talk will be a deep dive into how class loading works in Android and later explore the implications of trying to manipulate the application's ClassLoader at runtime (for better or worse 🔥) in the context of logging, hot fixing, adding features, and interacting with 3rd party code.

--

See all the talks from #dfua '18: http://bit.ly/dfua18-all
Watch more Android talks at #dfua '18: http://bit.ly/dfua18-android
Watch more Web talks at #dfua '18: http://bit.ly/dfua18-web
Watch more Cloud talks at #dfua '18: http://bit.ly/dfua18-cloud

Subscribe to our channel: http://bit.ly/dfua-subscribe