top of page

Zeyu Zhang
Software Engineer @ TikTok Social
Zeyu is an Android software engineer at TikTok. He previously worked on the feeds team and currently works on the social team, focusing on TikTok story's business infrastructure. Since joining the social team, he has been a major driving force for adopting Jetpack Compose across TikTok's story business by conducting technical sharing sessions, and developing business infrastructure to support gradual migration to Compose. He's passionate about Jetpack Compose & Compose Multiplatform, KMP, and reliable AI for frontend coding.
From ImageView to Compose: Architecting Image Loading the Compose Way
Jetpack Compose changes how images are loaded and rendered: no view recycling, recomposition-driven state, and a measure-first layout pipeline all impact performance, memory usage, and scrolling smoothness.
In this talk, we’ll dive deep into the Compose image loading pipeline—from ImageRequest to pixels on screen—covering sizing and downsampling strategies, cache key design, scaling semantics, prefetching in lists, and efficient transformations.
We’ll explore common pitfalls like oversized decodes, decode-time transformations, and double crossfades, and share production-ready fixes with benchmarks and real-world examples.
Attendees will gain insights into building a clear mental model, discover practical best practices, and see Compose-first patterns that can help deliver smoother, more memory-efficient image experiences on Android (and beyond).
bottom of page