An Android Intent can be used to perform following 3 tasks :
1. Open another Activity or Service from the current Activity
2. Pass data between Activities and Services
3. Delegate responsibility to another application.
For example, you can use Intents to open the browser application to display a URL.
Intent can be broadly classified into 2 categories:
1. Explicit Android Intent
2. Implicit Android Intent