Too Long; Didn't Read
Android Pro, built million-downloads app, YC alumni. I write about Machine Learning and Mobile. The following is based on my experience working on various Android apps for the past few years and seeing how the framework and the development ecosystem evolved over time. The recommendation now is to build single Activity applications (or small number of activities) which contradicts the old advice of having a ton of activities. The recommendations now are to build one Activity applications. The recommendation is to use Jetpack Components instead of the original Android Support Libraries.