Novedades en la versión de agosto del '25 de Jetpack Compose
La versión de agosto de 2025 de Jetpack Compose ya es estable, presentando la versión 1.9 de los módulos core de Compose. Esta actualización trae nuevas API para renderizar sombras, habilitar desplazamiento en 2D y mejorar el estilo de texto rico. Los desarrolladores ahora pueden utilizar Modifier.dropShadow() y Modifier.innerShadow() para efectos de sombra personalizables en composables. Nuevos modificadores de visibilidad, onVisibilityChanged y onFirstVisible, permiten reacciones más performantes a la visibilidad de elementos. BasicTextField ahora admite estilismo rico dentro de su OutputTransformation, permitiendo entrada formateada como números de teléfono. Los bloques de construcción de LazyLayout son estables, y las mejoras de prefetch en Lazy Lists y Grids ofrecen ganancias significativas en el rendimiento de desplazamiento. Ahora es posible el desplazamiento en 2D con la API Scrollable2D, permitiendo layouts complejos que se mueven en todas las direcciones. La interoperabilidad de desplazamiento con Vistas ha sido mejorada con correcciones de errores y nuevas características para una mejor integración. Una API opt-in está disponible para proporcionar detalles de ubicación de crash más ricos en seguimientos de pila para una depuración más fácil. Nuevas anotaciones en tiempo de ejecución y verificaciones de lint, como @RememberInComposition y @FrequentlyChangingValue, mejoran la calidad del código y evitan problemas de recomposición. La versión también incluye actualizaciones para menús contextuales y requiere Android Gradle Plugin/Lint versión 8.8.2 o superior.