Android Development Basics - Understanding the stucture