Users interact with Android apps in various ways. For example, they can:

- Tap on a button with their finger.
- Navigate through a screen using their physical keyboard.
- Enter their email address using the on-screen keyboard.

Compose has a lot of built-in support for these use cases, but in some scenarios
you need to customize or extend the default behavior. In this section, you
learn more about [pointer input](https://developer.android.com/develop/ui/compose/touch-input/pointer-input), [focus](https://developer.android.com/develop/ui/compose/touch-input/focus), and [handling interactions](https://developer.android.com/develop/ui/compose/touch-input/user-interactions/handling-interactions).