top of page
Yury Vlad

Yury Vlad

Senior Android Engineer

I started Android development with Android 4.4 and Eclipse. Since then, I’ve worked on different kinds of Android projects. For the past six years, I’ve been at Bumble, working on various aspects of the Android development process.

Nasty Dependencies: Surviving and fixing bugs in 3rd-party libraries

As developers, we are responsible for bugs in our apps, even when they are caused by third-party dependencies. In this session, I will give an overview of different ways to handle this situation, including: - Debugging, logging, or fixing issues using advanced Gradle techniques; - Forking libraries and using them in your project via Git submodules, Nexus repositories, or direct artifacts; - Upstreaming your changes to the original library repository; - Possible approaches for working with closed-source libraries. This session will act more like a guidebook than a deep technical dive, offering practical options developers can choose from depending on their situation.
bottom of page