top of page
Rui He

Rui He

Software Engineer @ TikTok Social

Develop Android mobile App at TikTok, specializing in high-performance mobile app development and user experience optimization.

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