top of page
droidcon+icon.png

7-9 OCT. 2026

BERLIN

DroidCon_icon_rotatet.png
Anita_Singh_edited.jpg

( SPEAKER )

Manikanta Garikipati

Mobile Tech Lead @SumUp

( SESSION )

From 60 to 2: Migrating to a Single-Activity Architecture in a Modular Android App

Moving to a single-activity architecture is a well-known Android best practice—but what happens when your app already has 60+ activities, multiple teams working in parallel, complex navigation patterns, and deeply entangled module dependencies? In this talk, I’ll walk you through how we at SumUp tackled this architectural tech debt in our banking app. It wasn’t a greenfield rewrite—it was a carefully planned and executed migration within an actively developed, large-scale codebase. You’ll learn: Why we decided to take on this migration and how we built alignment around it How we approached navigation and module ownership in a fragmented system What architectural decisions we made (and changed) along the way How we handled real-world blockers like inter-module dependencies and feature rollouts What tools, strategies, and communication methods helped us drive this change The tangible impact it had on development velocity, stability, and maintainability This talk offers practical takeaways for any team trying to modernize their architecture incrementally—without stopping the world.
bottom of page