Productivity apps empower users to be more efficient and to unleash their creativity in areas as diverse as crafting business documents, managing schedules, creating comics, and designing social media thumbnails. In this developer center, you'll find resources to help you create, extend, and level up these types of experiences, making the most of the form factors and input capabilities of Android devices.
Level up your productivity app
Adaptive layouts
Make the most of devices with larger screens, such as tablets, foldables, and ChromeOS laptops, support app continuity on foldables when transitioning between folded and unfolded states, and make your app fully support multi-window modes.
Leverage AI and machine learning
On-device and cloud-based generative AI offer differentiating new ways to improve productivity. On-device models unlock generative AI in a privacy-preserving way while allowing for features such as text summarization, writing assistance, sentiment or mood analysis, and more on supported top-tier devices. Cloud solutions provide broad device support with powerful multimodal capabilities such as image and video descriptions, working with large documents, formatted responses and more.
Work with hardware and accessories
Users can be more productive when using accessories like keyboards, mice, trackpads, and styluses, so supporting this hardware is key to empowering user productivity. Make sure to support keyboard navigation (with views, with Compose), shortcuts (with views, with Compose), and alternative pointing devices such as mouse, trackpad, and stylus (with views, with Compose).
Work with text and media
Editing text and working with media is a core function of many productivity apps, and you'll want to support core OS features that users expect, such as copy and paste (with views, with Compose), browsing user media with photo picker, support for emoji (with views, with Compose), and rich content interop with support for drag and drop and image keyboards (with views, with Compose).