Loading: A Guide to Google’s Recommended Architecture for Android Apps