top of page
droidcon+icon.png

9-10 APRIL 2026

PARIS

DroidCon_icon_rotatet.png
Anita_Singh_edited.jpg

( SPEAKER )

Chris Arriola

Software Engineer @ Instagram

( session )

How We Rebuilt Instagram Photo Sharing: Compose Interoperability With Large Legacy Systems

Real-world Compose adoption often requires working with existing View-based components. But what happens when those views are part of a complex web of code in a legacy system? This session walks through Instagram's revamped Compose-based photo sharing experience that orchestrates multiple AndroidView wrappers for photo/video renderers and other legacy views. We'll explore the architectural decisions, tradeoffs, and state synchronization strategies that enable this interoperability to work at scale. Whether you're incrementally migrating to Compose or building new features atop existing components, this session demonstrates a practical approach for adopting Compose in even the largest legacy systems. Topics we will explore: Incremental Compose Adoption Optimizing Recomposition and View Updates State Synchronization and Data Flow When to Wrap vs. Rewrite
bottom of page