Android Programming: Single Activity Architecture & Navigation

Ryan Michael Kay
Oct 14, 2020 · 5 min read

A question which has been popping up repeatedly in my Q&A sessions since the Navigation Library from Android Architecture Components was released, is whether or not a Single Activity Architecture is:

  • Detrimental (bad)
  • Not Important (neutral)
  • Useful (good)
  • Mandatory (apply everywhere and in all situations)

In this short article, I will attempt to reduce the net sum of confusion which I see from junior and intermediate…