Hoja de ruta de Jetpack Compose

Última actualización: 4 de septiembre de 2024

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.

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 es posible que cambien a medida que obtengamos más información y comentarios de tu parte. para 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 3

Grupo de control de botones segmentados (M3)

Barra inferior de la app (alineación RTL)

Insignia (actualización de alineación)

Desliza para actualizar (actualización de diseño de M3)

Comparativas de rendimiento/perfiles de Baseline para M3

Subsistema de movimiento/transición

Selectores

Información sobre la herramienta

SearchBar

Hojas inferiores

Base

Animaciones de elementos diferidos

Flow diseña nuevas funciones y estabilización

Estabiliza AnchoredDraggable

Mejoras en el rendimiento y la migración de Modifier.node

Compatibilidad con la función de arrastrar y soltar en diseños diferidos

Encabezados fijos para listas

Encabezados fijos para listas

Barras de desplazamiento

API pública para componentes anclados

IU

Autocompletar

Mejoras en la edición de texto

Mejoras en la selección de texto y la API


Comprobaciones de accesibilidad

Elementos en los que se puede hacer clic en el texto

Compatibilidad con el ajuste automático del tamaño del texto

Edición de texto multiestilo

Compatibilidad con ajuste automático del tamaño del texto

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

Admitir dibujo asíncrono

Admitir mediciones de varios subprocesos

Elementos componibles en dos paneles

Entrada de teclado de hardware

Recursos de strings con estilo

Cómo admitir arrastrar y soltar elementos entre pantallas

Admitir subcapas de gráficos

Animación

Transiciones de elementos compartidos

Compilador y tiempo de ejecución

Reescritura de SlotTable

Programación de LazyList / Uso de subprocesos

Composición interrumpible

Animaciones de elementos de LazyList

Optimización de la elevación de modificadores

SlotTable compartida para subcomposiciones

Configuración de estabilidad de tipo externo

Optimizaciones de la omisión de grupos

Modo de omisión fuerte

Recuerdo intrínseco

Admitir programador de varios procesos

Prueba

Verificaciones de accesibilidad para Compose

Mejor manejo de errores

Admitir inyección multimodal de entrada

Admitir pruebas comunes

Herramientas

Prueba de captura de pantalla de @Preview

Vista previa de los widgets de vista previa

IA generativa y Experimentos de desarrollo de IU

Calidad y Mejoras en el rendimiento

Organización de la vista previa y Acercar

Compatibilidad más avanzada con animaciones y navegación (creación de conceptos)

Vista previa de Compose

Vista previa de la animación

Modo interactivo

Plantillas de vista previa múltiple

Vista previa de parámetros

Ediciones en vivo

Verificación de la IU de Compose

Inspector de diseño: Recuentos de recomposición y Contenido destacado

Retransmisión

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

DSL de MotionLayout

Integración de MotionLayout con LookAheadLayout

Plataformas

Plataforma

Para concentrarse

Listo

Widgets de la pantalla principal

API de Compose

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.