Developer center
Productivity apps
Supercharge your app's productivity features with the best of Android. Learn how to share, print, export, and work with media. Build adaptive apps that make the most of phones, large screens, multiple displays, keyboards, mice, and trackpads to maximize user productivity and creativity.
Support hardware and accessories
Take advantage of additional hardware such as a physical keyboard, mouse, trackpad, stylus, or display to help make your users more comfortable and productive and your app supportive of accessibility standards.
Guide
Physical keyboards
Support physical keyboards with shortcuts, navigation, and input to enable accessibility and optimize the productivity experience for your users.
Guide
Pointing devices
Add support for mouse, trackpad, and stylus by supporting features like right-click and hover, trackpad gestures, and low-latency drawing.
Guide
Desktop windowing
Run multiple apps in resizable windows for a desktop-like experience. Customize the app window header bar. Create multiple app instances with dragging gestures.
Guide
Connected displays
Support connected displays to help your users be more productive. Handle dynamic display changes, including different density and resolution. Manage activity launch and configuration.