This chapter will attempt to explain the basic structure of an Android application: how it all fits together, what an
Activity is, what
Intents are, and why to use them.
One of the big issues with any sort of programming for mobile devices is that they are relatively limited. Limited memory, limited (or no) disk space, limited processing power, limited screen space, limited keyboard access. You just don’t have the luxury to waste memory or screen real estate, or even assume you’re going to have a keyboard ...