Última actualización: 24 de enero 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 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 3 |
Grupo de control de botones segmentados |
Subsistema de movimiento/transición |
Selectores Información sobre la herramienta SearchBar Hojas inferiores |
Base |
Animaciones de elementos diferidos Arrastrar y soltar en diseños diferidos |
|
Nuevas funciones y estabilización de diseños de flujo |
IU |
Autocompletar Elementos en los que se puede hacer clic en el texto Admitir ajuste automático de tamaño de texto |
Edición de texto multiestilo |
TextMeasurer y APIs relacionadas LineHeightStyle.Alignment(topRatio) Estabiliza las APIs de texto experimentales - Pincel - DrawStyle - TextMotion - DrawScope.drawText - Paragraph.Paint (brush, drawStyle y mergeMode) - MultiParagraph.Paint (brush, drawStyle y mergeMode) |
Animación |
Transiciones de elementos compartidos |
||
Compilador y tiempo de ejecución |
Configuración de estabilidad de tipos externos Reescritura de SlotTable Modo de salto fuerte Animaciones de elementos de LazyList |
Programador de subprocesos múltiples Programación de LazyList / Uso de subprocesos Composición interrumpible Optimización de la elevación de modificadores SlotTable compartida para subcomposiciones Recuerdo intrínseco |
Mejoras de rendimiento de DerivedState Mejoras en el rendimiento de CompositionLocal |
Prueba |
Inserción de entradas multimodales |
Pruebas comunes |
|
Herramientas |
Prueba de captura de pantalla con @Preview Vista previa de los widgets de vista previa Experimentos de desarrollo de IU y de IA generativa Mejoras continuas de calidad y rendimiento |
Organización de vista previa (p.ej., fijar) Compatibilidad con animación / navegación más avanzada (concepto) |
Plantillas de vista previa múltiple Inspector de diseño: Recuentos de recomposición y elementos destacados |
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 |
||
TV Compose |
Propuestas
Si quieres proponer un elemento para que se incluya en la hoja de ruta, consulta las propuestas existentes o crea una nueva.