Generally the complex Android Applications involve more than one screen and frequent switching between those screens. You also need to pass the data from one screen to another. In this tutorial we will learn how to switch between multiple activities in Android and how to pass data between them using intents. First of all I will tell you about the basic functions needed to create various activities and intents. After that we will create a test project to demonstrate the feature.