top of page

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
