Developing Android Applications: App Structure and Formatting