Estilo Jetpack Compose-Android
Jetpack Compose fue anunciado originalmente por Google en I / O 2019. Para aquellos que no lo saben, Compose es un situación de interfaz de becario declarativo. Desde el principio, reemplazará al sistema tradicional basado en View, que se ha convertido en parte de Android. En este artículo, explicaré por qué no hay contenido de Redactar en Style Android hasta ahora. Además discutiré los desarrollos futuros.
comenzando
Cuando se lanzó Compose por primera vez, todavía estaba en su infancia. El crecimiento es muy notorio. Esto permite a los desarrolladores usarlo y proporcionar comentarios. Creo que esta es una excelente modo de porfiar con eso, y Redactar es mejor.
La primera lectura de Compose es muy diferente de nuestra lectura presente. No fue hasta agosto de 2020, más de un año a posteriori de la propuesta pública auténtico, que Compose lanzó la lectura Alpha. Posteriormente de eso, alcanzó la lectura beta en febrero de 2021. En el momento de escribir este artículo (principios de mayo de 2021), su lectura es beta05. En las últimas versiones, la API parece haberse estabilizado. Y empezó a parecer un situación estable y aprovechable.
API fluida
Como ya he sugerido, Compose ha evolucionado considerablemente desde el dispersión de la primera lectura pre-alfa. No solo ha cambiado, mejorado y aumentado la superficie de la API, sino que además se ha mejorado considerablemente la semántica y la usabilidad genérico.
Aunque esto es fundamentalmente bueno, algunas de estas mejoras han donado sitio a cambios importantes en la nueva lectura. El problema es que la superficie de API inestable hace que Compose sea más difícil de usar en proyectos de producción. Cada nueva lectura puede romper su aplicación de formas inesperadas. Esto aumentará la sobrecarga de crecimiento.
El punto de aspecto de Blogger
Desde mi punto de aspecto como bloguero técnico, esto trae una sobrecarga adicional. Lo importante es intentar surtir la certeza de la información. Sin bloqueo, esto no es liviana cuando mantiene un blog en su tiempo suelto y tiene 500 artículos publicados. Incluso las bibliotecas con huellas de API relativamente pequeñas (como los repositorios de datos) pueden sufrir cambios importantes en la API. Estos deben estar cubiertos por artículos de seguimiento.
Para superficies API más grandes (como Compose), esto es casi irrealizable para mí. Por lo tanto, decidí desde el principio esperar hasta que Compose se estabilizara ayer de cubrirlo.
Apañarse información y guías sobre Compose puede ser una tarea abrumadora. Encontrar información desactualizada es muy liviana. Para mí, comprobar la plazo de publicación se ha convertido casi en una segunda naturaleza. Solo quiero analizar artículos recientes.
En retrospectiva, creo que es correcto no aumentar la cantidad de información que actualmente está desactualizada.
futuro
Un blog llamado Styling Android no cubre las últimas tendencias de UI, lo que puede ser una comunicación falsa. Por lo tanto, es natural cambiar mi posición en el blog Compose.
Creo que esto ha llegado.
Ya he mencionado que la API se ha estabilizado en las últimas versiones. Compose se encuentra actualmente en la lectura beta05, por lo que parece acercarse a la lectura estable 1.0. Con I / O acercándose en 2021, parece legítimo que RC o incluso una lectura estable se suerte pronto. Incluso si no es así, la estabilidad de la API reduce en gran medida los problemas cuando se utiliza en producción.
Por lo tanto, comencé a planificar algunas publicaciones sobre Redactar. No creo que tenga mucho valía adicionar instrucciones básicas, porque hay muchas. En su sitio, analizaré casos de uso prácticos específicos. Especialmente en el caso de usar View, Compose puede hacer las cosas muy difíciles, ni siquiera imposibles.
El futuro es brillante. El futuro está escribiendo.