Android App patterns: Walkthrough