Last updated: Oct 24, 2022
Welcome to the Jetpack Compose roadmap, outlining upcoming plans for Jetpack Compose. For completed features, please see release notes.
The major themes in focus for the next release are:
- Performance
- More support for advanced use cases
- Expanded Material 3 component set
- Improve tools, including Preview and Live Edit
- Platform support: Compose Wear, large screens, homescreen widgets, TV Compose
These are the features that the team is currently thinking about and working on. This roadmap is shared with the best intent, however, it’s not exhaustive and priorities might change as we learn more and continue to get feedback from you - our users.
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 |
Improve component parity with Material specification and MDC-Android Stabilize SwipeToDismiss and ModalBottomSheetLayout |
||
Material 3 |
Pickers Tooltips SearchBar Bottom sheets |
Motion/transition subsystem |
|
Foundation |
Paged collections Lazy item animations Public API for anchored components Scrollbars Flow layouts |
Drag and drop in Lazy layouts Sticky headers for lists |
Lazy Staggered Grid Snapping |
UI |
Text Editing Improvements Hardware keyboard input |
Multistyle text editing Emoji compatibility Clickables in text Autosize Text Styled string resources Smart text selection and linkify Long text layout and editing Text selection and API improvements Async Drawing Drag and Drop across screens Graphics SubLayer Multi-threaded measure Two pane composable |
Text on Canvas Variable Fonts |
Animation |
Shared element transitions |
||
Compiler & Runtime |
External Type Stability Configuration Group Eliding Optimizations |
Multithreaded scheduler |
Exception Handling Composition Tracing |
Testing |
Multi modal input injection |
Common tests |
|
Tools |
Improve Preview performance Animation Inspector Live Edit |
Homescreen Widget Preview |
Wear Preview |
Jetpack Library Integrations
Area | In Focus | Done |
Navigation | Transition animations | |
Paging | Getting Paging Compose APIs to stable | |
Constraint/Motion Layout | ConstraintLayout DSL parity with existing features |
Platforms
Platform | In Focus | Done |
Homescreen Widgets | Glance | |
TV Compose | Compose API |
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.