3. Intents and Manifest

In the previous chapter, we learned about how XML and Java work together to constitute an activity. However if we want to create a full-fledged application, we'll need to build several activities, and we will need a way to switch between different activities and their corresponding screens.
For our app to function in the Android operating system as expected, we would also need to understand how to manage our app’s status in the system. In this chapter, we’ll cover three important concepts that deal with these issues: lifecycle, intents, and permissions.


  • Activities
  • Explicit Intents
  • Implicit Intents
  • Manifest
  • Permissions
  • Activity Lifecycle