top of page
Manikanta Garikipati

Manikanta Garikipati

Mobile Tech Lead @SumUp

Mani is an Engineer based out of Berlin, He is working on android from its early versions and is passionate about the opportunities the Android offers to the digital ecosystem, After having worked on Android for nearly 6 years, he started working on Backend to bring the best end to end, functional experiences to the users. Mani has been involved with Android development and the Android community for a long time before joining SumUp.

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