top of page
droidcon+icon.png

9-10 APRIL 2026

PARIS

DroidCon_icon_rotatet.png
Anita_Singh_edited.jpg

( SPEAKER )

Egor Andreevich

Staff Software Engineer

( session )

Mind the Gap: Migrating Cash App to Metro

For years, Android engineers at Cash App relied on Dagger and Anvil for dependency injection - we valued the safety of compile-time graph validation and weren't in a rush to switch frameworks. But the ecosystem is moving fast! Anvil dropped plans to support the K2 compiler in favour of Metro - a fast, Kotlin-first, multiplatform DI framework built as a Kotlin compiler plugin. We adopted Metro and saw dramatic build performance improvements - future is here! In this talk, we'll break down how our team navigated this complex migration, derisked the process and shipped safely. We’ll share the results, dive into performance metrics, and discuss the steps we took to leverage Metro’s rich feature set. If your team uses Dagger or Anvil and you’re looking for a more modern, performant alternative, or need data to convince your team to adopt Metro - this session is for you!
bottom of page