top of page
droidcon+icon.png
DroidCon_icon_rotatet.png

16-17 JULY 2026

ORLANDO

Anita_Singh_edited.jpg

( SPEAKER )

Junyu Yue

Tech Lead, Mobile Infrastructure @ TikTok

( SESSION )

Rethinking Dependency Injection: Producer-Consumer Linking at the Bytecode Level

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.
bottom of page