Desarrollo móvil: despega el kit Jetpack Compose de interfaz de usuario de Android

Google ha lanzado la primera versión estable del kit de herramientas Jetpack Compose UI y, al mismo tiempo, una nueva versión del entorno de desarrollo de Android Studio. Este último principalmente aporta ajustes a la integración del kit de herramientas, lo que concluye así la fase beta que comenzó en febrero y ahora está oficialmente disponible en la versión 1.0.

Jetpack Compose presenta una nueva forma de crear máscaras. Sigue un enfoque declarativo y se basa en el lenguaje de programación Kotlin y el paradigma de programación reactiva. Las llamadas funciones creables definen controles individuales, o partes de ellos. encima @Composable Los postes decorativos se pueden superponer entre sí para crear la superficie al final. El código describe el aspecto básico de la interfaz de usuario, y la implementación en la estructura de árbol de la interfaz de usuario se encarga del conjunto de herramientas bajo el capó.

El gigante de Internet Jetpack Compose se presentó por primera vez en Google I / O 2019 y las API se han mantenido estables y completas desde la versión beta. El kit de herramientas se puede integrar a la perfección con las representaciones utilizadas para diseñar la interfaz de usuario. Este último se puede integrar en una interfaz creada con Compose, y viceversa, los elementos de Compose pueden ser parte de una vista.

Compose también proporciona una estrecha integración de archivos Componentes de tensammlung Android Jetpack. De esta forma, entre otras cosas, se pueden conectar bibliotecas Navigation o LiveData. Para listas con un gran número o un número desconocido de entradas al principio, Jetpack Compose tiene LazyColumn Y LazyRow componentes especiales. Tiene un bloque personalizado que describe el contenido y se encarga de mostrar los elementos visibles en el área de desplazamiento.

También hay una API separada para la animación. la Página de documentos relacionados Ofrece ayuda para decidir qué animaciones usar en diferentes aplicaciones. Finalmente, Compose ofrece la implementación de los componentes según las especificaciones de Google que también se desarrollan Diseño de materiales.

Paralelamente a la versión estable de Jetpack Compose, Google ha lanzado una nueva versión del entorno de desarrollo de Android Studio. Se titula Arctic Fox y con el número 2020.3.1 anuncia el lanzamiento semántico del IDE anunciado en diciembre de 2020. Android Studio se basa en el entorno de desarrollo IntelliJ IDEA de JetBrains, que acaba de ser lanzado en la versión 2021.2. Sin embargo, la base del actual Android Studio es la versión 2020.3, que está integrada en el método de cálculo del IDE.

Como apodo, Google se basa en los animales, que, como los dulces de Android, aparecerán en orden alfabético. La próxima versión estará dedicada al abejorro, que se llama Bumblebee en inglés.

La innovación más significativa de la versión actual está relacionada con la integración de Jetpack Compose. Acerca de la anotación @Preview Se puede ejecutar una vista previa integrada de los componentes. Entre otras cosas, los desarrolladores pueden usarlo para verificar varias configuraciones de componentes móviles que lo usan, por ejemplo. Los cambios realizados en cadenas, números u otros literales aparecen en la vista previa sin agrupar.

Compose Layout Inspector proporciona una vista más detallada de componentes individuales y capas de superficie. Opcionalmente, los periféricos pueden transmitir una actualización en vivo de datos al entorno de desarrollo cuando la aplicación se está desarrollando o probando.

Si lo desea, Compose Layout Inspector puede mostrar niveles individuales en una vista 3D.

(Imagen: Google)

Además de las adiciones a Jetpack Compose, emparejar Wear OS es una de las innovaciones notables de Arctic Fox. El IDE conecta un emulador Wear OS a un teléfono inteligente físico o un emulador de Android. Por el momento, la conexión solo funciona con Wear OS 2. Google quiere enviar la integración de Wear OS 3 más tarde.

Finalmente, el Inspector de tareas en segundo plano recientemente introducido proporciona información sobre los procesos de trabajo que se ejecutan en segundo plano, sujeto a la aplicación Die WorkManager-API que se incluye en Jetpack.

Se pueden encontrar más innovaciones en Android Studio 2020.3.1 También se puede encontrar en el Blog para desarrolladores de Android. Como el anuncio del lanzamiento estable de Jetpack Compose.


(rme)

a la página de inicio

READ  Mimas, la luna de Saturno, probablemente tenga un océano: "la superficie no dio ninguna indicación"

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *