Programming Tech Brief By HackerNoon

Why We Stopped Using Single-Activity Architecture Everywhere

A large production Android app found that single-activity architecture caused issues with deep-linking, memory, and modularity at scale. A hybrid, multi-activity approach was adopted, which improved stability, memory usage, and development velocity.

Listen