Ú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.