In our tour of Android layout fundamentals up to now, we’ve covered the essential View-based UI widgets and introduced activities and their lifecycle. For many years, this was all there was to creating applications in the Android world – design your activities, add the logic you desired for your application, and create and dispose of the resulting inflated (or rendered) activities as users moved through the features of your application.
Around 2011, things exploded. Or, more specifically, screen sizes exploded with the emergence and popularity of tablets and their larger displays. Fast-forward ...