Last updated: February 9, 2022
Welcome to the Jetpack Compose roadmap, outlining upcoming plans for Jetpack Compose. For completed features, please see release notes.
The major themes that we are focused on for our next release are:
- Performance
- Material You components
- Large Screen improvements
- Homescreen Widgets
- WearOS support
In Focus items are being worked on soon and are likely to land in an upcoming stable release. Backlog items are planned but not likely to land soon.
Core Libraries
Area | In Focus | Backlog | Done |
Material Components |
Material You Improve large screen support Chips Improve component parity with Material Components for Android |
Improve BottomSheet Material Transitions |
|
Foundation |
Paged collections Lazy item animations Support for Insets |
2d Drag/Scroll gesture Lazy Staggered grid Drag and drop support in LazyColumn Public API for swipes and sheets |
|
UI |
Accessibility checks Downloadable fonts Selection magnifier Text editing improvements Text on canvas Trackpad/D-Pad navigation Improve focus management Mouse input |
Variable fonts Improve emoji support Smart text features Async drawing Autosize text Drag and drop across screens Keyboard input Graphics SubLayer Improve TalkBack integration Multi-threaded measure |
|
Animation |
Shared element transitions |
||
Compiler & Runtime |
Applier inferencing |
Multithreaded scheduler |
|
Testing |
Multi modal input injection Common tests |
||
View interop |
Nested scroll interoperability with Views |
Improve Fragment cleanup |
|
Tools |
Improve Preview performance Animation preview (Coordination) MultiPreview Glance Preview Recomposition tooling |
Wear Preview Visual Linting |
Animation preview (Transition support) |
Jetpack Library Integrations
Area | In Focus | Backlog | Done |
Navigation |
Transition animations |
||
Paging |
Improvements for infinitely prepending lists |
||
Constraint/Motion Layout |
ConstraintLayout view parity |
Platforms
Platform | In Focus | Backlog | Done |
WearOS |
Compose API |
||
Homescreen Widgets |
Compose API (Glance) |
Proposals
If you would like to propose an item for consideration for inclusion on the roadmap please review existing proposals or create a new one.