Introduction
An Activity is like a single screen in an app. It shows the user what to see and lets them interact with the app.
When you want to show a new screen to the user.
When you need to handle user actions on a screen.
When you want to switch between different parts of your app.
When you want to display a form or information page.
When you want to manage the app's lifecycle for a screen.