As new form factors move beyond the touchscreen, Compose's input system has evolved to meet the challenge. Its layered architecture provides the foundation for supporting everything from advanced trackpad gestures to novel hardware inputs seamlessly.
Through clear architectural breakdowns and hands-on code examples, follow the lifecycle of an input event all the way from the OS platform layer up to Compose gesture detectors and UI components. You will discover how to trace events across the entire stack, apply key architectural patterns for emerging input types, and confidently debug complex gesture interactions in your own apps.
Resources:
Touch and input in Compose → https://goo.gle/4dWfO2J
Indirect pointer inputs Jetpack Compose Glimmer → https://goo.gle/4zIQIN1
Speakers: Alex Vanyo, Jeremy Walker
Chapters:
0:00 - Introduction and input philosophy
4:23 - The six phases of pointer input handling
11:36 - Trackpad updates and multi-finger gestures
16:16 - Introduction to indirect input
20:18 - API design for indirect input and new form factors
26:03 - Testing indirect pointer input
27:50 - Summary and key takeaways
Watch the apps foundation sessions from Android Dev Summit 2026 → https://goo.gle/ADS26-Apps-Foundation
Watch all the sessions from Android Dev Summit 2026 → https://goo.gle/ADS26-All-Sessions
Subscribe to Android Developers → https://goo.gle/AndroidDevs
#AndroidDevSummit2026
Event: Android Dev Summit 2026
Products Mentioned: Jetpack Compose, Form Factors
Through clear architectural breakdowns and hands-on code examples, follow the lifecycle of an input event all the way from the OS platform layer up to Compose gesture detectors and UI components. You will discover how to trace events across the entire stack, apply key architectural patterns for emerging input types, and confidently debug complex gesture interactions in your own apps.
Resources:
Touch and input in Compose → https://goo.gle/4dWfO2J
Indirect pointer inputs Jetpack Compose Glimmer → https://goo.gle/4zIQIN1
Speakers: Alex Vanyo, Jeremy Walker
Chapters:
0:00 - Introduction and input philosophy
4:23 - The six phases of pointer input handling
11:36 - Trackpad updates and multi-finger gestures
16:16 - Introduction to indirect input
20:18 - API design for indirect input and new form factors
26:03 - Testing indirect pointer input
27:50 - Summary and key takeaways
Watch the apps foundation sessions from Android Dev Summit 2026 → https://goo.gle/ADS26-Apps-Foundation
Watch all the sessions from Android Dev Summit 2026 → https://goo.gle/ADS26-All-Sessions
Subscribe to Android Developers → https://goo.gle/AndroidDevs
#AndroidDevSummit2026
Event: Android Dev Summit 2026
Products Mentioned: Jetpack Compose, Form Factors