Intents are messaging objects used to request an action from a component — most commonly to start activities (navigate between screens), but also to start services, send broadcasts, and communicate between apps. They're fundamental to how Android components interact.
What Intents do
An INTENT is a message describing an operation to perform:
→ START an ACTIVITY (open another screen, in your app or another app)
→ START a SERVICE (begin background work)
→ DELIVER a BROADCAST (system/app-wide event)
→ carry DATA (extras) and specify the target/action
→ The mechanism for components to request actions and communicate.
