Hoja de ruta de Jetpack Compose

Última actualización: 24 de octubre de 2022.

Te damos la bienvenida a la hoja de ruta de Jetpack Compose, en la que se describen los próximos planes para Jetpack Compose. Para conocer las funciones completas, consulta las notas de la versión.

Los temas principales en los que nos enfocaremos en la próxima versión son los siguientes:

  • Rendimiento
  • Más compatibilidad con casos de uso avanzados
  • Conjunto de componentes de Material 3 ampliado
  • Mejorar las herramientas, incluidas Vista previa y Ediciones en vivo
  • Compatibilidad con plataformas: Compose Wear, pantallas grandes, widgets de pantalla principal y TV Compose

Estas son las funciones que el equipo está considerando actualmente y en las que está trabajando. Esta hoja de ruta se comparte con la mejor intención, pero no es exhaustiva, y las prioridades podrían cambiar a medida que obtengamos más información y sigamos recibiendo comentarios de ustedes, nuestros usuarios.

Pronto comenzará el desarrollo de los elementos de Para concentrarse, y es probable que se implementen en una próxima versión estable. Se planearon los elementos de Tareas pendientes, pero no es probable que se implementen pronto.

Bibliotecas principales

Área Para concentrarse Tareas pendientes Listo
Material

Mejorar la paridad de componentes con la especificación de Material y MDC-Android

Estabilizar SwipeToDismiss y ModalBottomSheetLayout

Material 3

Selectores

Información sobre la herramienta

SearchBar

Hojas inferiores

Subsistema de movimiento/transición

Base

Colecciones paginadas

Animaciones de elementos diferidos

API pública para componentes anclados

Barras de desplazamiento

Diseños de flujo

Arrastrar y soltar en diseños diferidos

Encabezados fijos para listas

Cuadrícula escalonada diferida

Ajuste

IU

Mejoras en la edición de texto

Entrada de teclado de hardware

Edición de texto multiestilo

Compatibilidad con emojis

Elementos en los que se puede hacer clic en el texto

Ajustar el tamaño del texto automáticamente

Recursos de strings con estilo

Selección de texto inteligente y Linkify

Edición y diseño de texto extenso

Mejoras en la selección de texto y la API

Dibujo asíncrono

Arrastrar y soltar elementos entre pantallas

Subcapa de gráficos

Medición de varios subprocesos

Elementos componibles en dos paneles

Texto en Canvas

Fuentes variables

Animación

Transiciones de elementos compartidos

Compilador y tiempo de ejecución

Configuración de estabilidad de tipo externo

Optimizaciones de la omisión de grupos

Programador de subprocesos múltiples

Manejo de excepciones

Seguimiento de composiciones

Prueba

Inserción de entradas multimodales

Pruebas comunes

Herramientas

Mejorar rendimiento de Vista previa

Inspector de animaciones

Ediciones en vivo

Vista previa del widget de la pantalla principal

Vista previa de Wear

Integraciones de la biblioteca de Jetpack

Área Para concentrarse Listo
Navigation Animaciones de transición

Paging Hacer que las APIs de Paging Compose sean estables

Constraint/Motion Layout Paridad de DSL de ConstraintLayout con funciones existentes

Plataformas

Plataforma Para concentrarse Listo
Widgets de la pantalla principal Glance
TV Compose API de Compose

Propuestas

Si quieres proponer un elemento para que se incluya en la hoja de ruta, consulta las propuestas existentes o crea una nueva.