top of page

Andrei Belous
Senior Software Engineer
Degree in mechanical engineering but passion in software. Worked in different software industries now mainly focusing on Android Development. Have experience working on small apps as well as on large projects. For the last few years worked very closely with Ads in android - I do have lots to tell about 3rd party SDKs integration into mobile app.
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