publicado por Ksenia Shumelchykingeniero de relaciones con desarrolladores de Android
Hoy lanzamos la lectura 1.0 de Componer para Wear OSla primera lectura estable de nuestro original kit de herramientas de interfaz de heredero declarativo diseñado para ayudar a los desarrolladores a crear aplicaciones hermosas y receptivas para la plataforma de temporalizador inteligente de Google.
Compose for Wear OS se creó de debajo con destino a en lo alto en Kotlin con suposiciones de inmueble de aplicaciones modernas. Hace que la creación de aplicaciones para Wear OS sea más manejable, rápida e intuitiva siguiendo las enfoque declarativo y ofreciendo una potente sintaxis de Kotlin.
El kit de herramientas no solo simplifica el exposición de la interfaz de heredero, sino que todavía proporciona un amplio conjunto de componentes de interfaz de heredero optimizados para la experiencia del temporalizador con soporte integrado de Material design para Wear OS, y está acompañado por muchas herramientas potentes en Android Studio para optimizar la iteración de la interfaz de heredero.
Índice de Contenidos
Lo que esto significa
La lectura Compose for Wear OS 1.0 significa que la API es estable y tiene lo que necesita para crear aplicaciones listas para producción. Avanzando, Compose for Wear OS es nuestro enfoque recomendado para crear interfaces de heredero por wearables/user-interfaces#overlay» target=»_blank»>Usar aplicaciones del sistema activo.
Sus comentarios ayudaron a dar forma al exposición de Compose for Wear OS; nuestra comunidad de desarrolladores ha estado con nosotros en cada paso del camino, interactuando con nosotros en Slack y brindándonos comentarios sobre las API, los componentes y las herramientas. Mientras trabajamos para incorporar nuevas funciones a futuras versiones de Compose for Wear OS, seguiremos recibiendo comentarios y sugerencias de los desarrolladores.
También nos complace compartir cómo los desarrolladores ya han acogido Compose en sus aplicaciones Wear OS y qué les gusta de él.
Lo que dicen los desarrolladores
Todoista ayuda a las personas a organizar, planificar y colaborar en proyectos. Son una de las primeras empresas en restablecer completamente su aplicación Wear OS usando Compose y rediseñar todas las pantallas e interacciones:
“Cuando se anunciaron el nuevo idioma de diseño de Wear y Compose for Wear OS, nos emocionamos. Nos dio una nueva motivación y la oportunidad de volver en la plataforma.”
Aplicación Todoist |
Confiar en Compose for Wear OS ha mejorado tanto la experiencia del desarrollador como la del heredero para Todoist:
“Compose for Wear OS nos ayudó enormemente tanto en el banda del exposición como en el del diseño. Las guías y la documentación facilitaron a nuestros diseñadores de productos la preparación de maquetas que coincidieran con el nuevo idioma de diseño de la plataforma. Y las bibliotecas nos facilitaron mucho la implementación de estos, proporcionando todos los widgets y personalizaciones necesarios. Deslizar para descartar, TimeText, ScalingLazyList fueron todos componentes que funcionaron muy adecuadamente para nosotros, sin dejar de permitirnos crear una aplicación reconocible y distinta”.
al aire libreactivo ayuda a las personas a planificar rutas de senderismo, ciclismo, carrera y otras aventuras al ventilación vaco. Como los wearables son un aspecto secreto de su táctica de producto, se han apresurado a modernizar su propuesta con una aplicación para la muñeca del heredero.
Aplicación activa al ventilación vaco |
Outdooractive ya adoptó Wear OS 3 y, al portar a Compose for Wear OS, buscaban beneficios para los desarrolladores, como tener una pulvínulo de código moderna y una maduro productividad de exposición:
“Gran progreso es cómo se crean las listas. Gracias a ScalingLazyColumn es más manejable (en comparación con RecyclerView) crear pantallas de desplazamiento sin desperdiciar capital. La disponibilidad de componentes tipificado como Chip ayuda a racionar tiempo al poder utilizar componentes de diseño/olfato prefabricados. Lo que nos hubiera llevado días ahora nos lleva horas.”
El equipo de Outdooractive todavía destacó que el uso de Compose for Wear OS les ayuda a batallar por una mejor calidad de la aplicación:
“Animaciones mejoradas fueron una agradable sorpresa, ya que permitieron ocultar/revelar componentes sin problemas simplemente envolviendo componentes en «Visibilidad animada», por ejemplo, que usamos en lugares donde normalmente no habríamos invertido tiempo en implementar animaciones.”
Otro desarrollador con el que hemos estado trabajando, Rastreador de período ayuda a realizar un seguimiento de los ciclos menstruales, la ovulación y la posibilidad de concepción.
Han aplicado nuestro conjunto de herramientas de interfaz de heredero para mejorar significativamente la interfaz de heredero y desarrollar rápidamente nuevas funciones disponibles exclusivamente en Wear OS:
“Compose for Wear OS nos proporcionó muchos kits para ayudarnos a dar vida a nuestros diseños. Por ejemplo, usamos Chips para diseñar los ordenanza principales para registrar el período, copear agua y tomar medicamentos, y todavía nos ayudó a crear una apariencia única para la última lectura del entrenamiento de Kegel.”
De forma similar a otros desarrolladores, Period Tracker señaló que Compose for Wear OS los ayudó a ganar una mejor experiencia de desarrollador y mejoró la colaboración con los equipos de diseño y exposición:
“Por ejemplo, antiguamente de que los componentes de Chips estuvieran disponibles, teníamos que usar una forma personalizada de cargar imágenes en los ordenanza, lo que requería mucho trabajo de aclimatación. Sí, Compose for Wear OS mejoró nuestra productividad e hizo que nuestros diseñadores estuvieran más dispuestos a diseñar una mejor experiencia de heredero en dispositivos portátiles.”
Revisar la estudios de casos en profundidad para obtener más información sobre cómo otros desarrolladores usan Jetpack Compose.
lectura 1.0
Veamos las características secreto disponibles con la lectura 1.0:
- Material: El catálogo de Compose Material para Wear OS ya ofrece más componentes que están disponibles con los diseños basados en vistas. Los componentes siguen el estilo del material y todavía implementan la temática del material, lo que le permite personalizar el diseño para su marca.
- Declarativo: Aprovecha las ventajas de Compose for Wear OS Desarrollo moderno de Android y funciona a la perfección con otras bibliotecas de Jetpack. En la mayoría de los casos, las interfaces de heredero basadas en composición dan como resultado menos código y aceleran el proceso de exposición en su conjunto. Lee mas.
- Interoperable: Si tiene una aplicación Wear OS existente con una gran pulvínulo de código basada en View, es posible adoptar gradualmente Compose for Wear OS usando el Componer API de interoperabilidad en superficie de tener que reescribir todo el código pulvínulo.
- Maneja diferentes formas de temporalizador: Componer para Wear OS extiende la base de Compose, agregando un DSL para todos los medios curvos para que sea manejable de desarrollar para todas las formas de dispositivos Wear OS: redondos, cuadrados o rectangulares con código leve.
- Actuación: Cada biblioteca de Compose for Wear OS se envía con sus propios perfiles básicos que se fusionan y distribuyen automáticamente con el APK de su aplicación y se compilan con anticipación en el dispositivo. En la mayoría de los casos, esto logra un rendimiento de la aplicación para compilaciones de producción que está a la par con las aplicaciones basadas en View. Sin confiscación, es importante entender cómo configurar, desarrollar y probar el rendimiento de su aplicación para obtener los mejores resultados. wearables/compose/performance» target=»_blank»>Aprende más.
Tenga en cuenta que el uso de la lectura 1.0 de Compose for Wear OS requiere el uso de la lectura 1.2 de androidx.compose bibliotecas y, por lo tanto, Kotlin 1.7.0. Obtenga más información sobre el tirada de Jetpack Compose 1.2 aquí.
Herramientas y bibliotecas
Estudio Android
El cambio de prototipo declarativo todavía altera el flujo de trabajo de exposición. los Componer herramientas apto en Android Studio lo ayudará a crear aplicaciones de forma más productiva.
Delfín de Android Studio incluye una nueva plantilla de plan con Compose for Wear OS para ayudarlo a comenzar.
La anotación Composable Preview te permite compulsar instantáneamente cómo se comporta el diseño de tu aplicación en diferentes formas y tamaños de temporalizador. Puede configurar la olfato previa del dispositivo para mostrar diferentes tipos de dispositivos Wear OS (redondos, rectangulares, etc.):
A partir de Android Studio Electric Eel, Edición en vivo admite el exposición de código iterativo para Wear OS, lo que proporciona comentarios rápidos a medida que realiza cambios en el editor y refleja inmediatamente la interfaz de heredero en la olfato previa o la aplicación en ejecución en el dispositivo.
relojero
relojero es un clan de bibliotecas de código destapado de Google que complementan el exposición de Wear OS, que anunciamos con la lectura beta de Compose for Wear OS. Horologist ha diplomado una serie de API experimentales a estables, incluidos los modificadores TimeText fadeAway, WearNavScaffold, los selectores de vencimiento y hora.
Aprendizaje Componer
Si no está familiarizado con el uso Jetpack componerrecomendamos comenzar con el tutorial. Muchos de los principios de exposición allí todavía se aplican a Compose for Wear OS.
Para obtener más información sobre Compose for Wear OS, consulte:
Ahora que Compose for Wear OS ha llegado a su primera lectura estable, ¡es hora de crear hermosas aplicaciones diseñadas para la muñeca con Compose!
Unete a la communidad
Únase a la discusión en el Holgura de Kotlin #compose-wear canal para conectarse con el equipo y otros desarrolladores y compartir lo que está construyendo.
Suministre realimentación
Siga brindándonos comentarios sobre el rastreador de problemas y cuéntanos tu experiencia!
Para obtener más información sobre la creación de aplicaciones para Wear OS, consulte el sitio del desarrollador.