top of page
Rethinking Dependency Injection: Producer-Consumer Linking at the Bytecode Level
26. Juni 2025 um 13:40:00
Stage 1
In this talk, we will show a brand new DI procedure: a zero-intermediation architecture that directly links dependency producers and consumers through bytecode modification during Android Gradle Plugin (AGP) transform stage. By rewriting property delegations at the bytecode level, our approach compiles dependency declarations into direct field assignments functionally equivalent to manual implementation, achieving runtime performance and near-identical package size.

Yilei Wang
Tech Lead, Mobile Infrastructure @ TikTok
Yilei is responsible for Android architecture at TikTok, focusing on engineering infrastructure, Android App Bundle development, and enhancing local development experiences, such as debugging package optimization and IDE usability improvement.
bottom of page