Jetpack Compose Roadmap

Stay organized with collections Save and categorize content based on your preferences.

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.