JetBrains ha lanzado Compose Multiplatform 1.6.0, una actualización del marco de interfaz de usuario declarativo de la empresa que introduce una API de prueba de interfaz de usuario y mejora la API de recursos comunes. Compose Multiplatform permite a los desarrolladores crear interfaces de usuario para Android, iOS, escritorio y web a partir de una base de código compartido.
Compose Multiplatform 1.6.0 fue presentado el febrero 28. Las instrucciones para comenzar con Compose Multiplatform se pueden encontrar en jetbrains.com.
La actualización presenta una API común para pruebas de UI. Esta API experimental permite a los desarrolladores escribir pruebas de UI comunes que validan el comportamiento de la interfaz de usuario de una aplicación en todas las plataformas compatibles con el marco. Por ejemplo, es posible que los desarrolladores quieran asegurarse de que un componente personalizado muestre correctamente una cadena informativa con el prefijo adecuado. La nueva versión de Compose Multiplatform permite a los desarrolladores usar pruebas de UI para validar que el componente prefija correctamente el texto cuando se representa, dijo JetBrains.
Compose Multiplatform 1.6.0 también trae mejoras a la API de recursos comunes para compartir y acceder a recursos en común Kotlin código. Esta API ahora permite a los desarrolladores acceder a más tipos de recursos en aplicaciones Compose Multiplatform. Compose Multiplatform ahora genera descriptores de acceso con seguridad de tipos para imágenes, fuentes y cadenas, y permite a los desarrolladores aprovisionar variaciones de los mismos recursos para diferentes casos de uso, incluida la configuración regional, la densidad de la escena o el tema.
Con la versión 1.6.0, Compose Multiplatform para iOS ahora permite a las personas con discapacidades interactuar con la interfaz de usuario de Compose utilizando los mismos gestos que las IU nativas para navegación e interacción. Y los lectores de pantalla y VoiceOver pueden acceder al contenido de la interfaz de usuario multiplataforma.
Copyright © 2024 IDG Communications, Inc.