Cuvva compila más rápido y con mayor calidad con Compose

Cuvva mejora considerablemente los seguros, ya que te brinda una forma realmente flexible de administrar la cobertura, todo desde tu teléfono. Los ingenieros de Cuvva de Android debieron pasar algún tiempo rediseñando su app y decidieron adoptar un flujo unidireccional de datos y Jetpack Compose. De esa manera, podían abandonar su sistema de diseño personalizado basado en View, que era más lento y más difícil de trabajar, y menos predecible en versiones anteriores de Android.

Qué hizo la empresa

El equipo de Cuvva creó nuevos componentes de diseño desde cero, luego usó las APIs de interoperabilidad para colocar elementos componibles dentro de diseños existentes y, con el tiempo, reemplazar las pantallas basadas en View y compilar pantallas nuevas con Compose. “Descubrimos que Compose nos permite crear nuevos componentes de diseño desde cero mucho más rápido y dedicar menos tiempo a intentar solucionar la administración del estado o la fragmentación. Una vez que creamos una biblioteca de estos componentes lo suficientemente grande, el envío de una pantalla nueva se volvió muy rápido y sin duda nos ayudó a ser más productivos".

Resultados

Compose les permitió compilar una app de mayor calidad más rápido: "La velocidad a la que Compose nos permite crear una función nueva nos permite iterar con mayor rapidez para brindar una experiencia de mayor calidad a nuestros clientes más rápido que antes".

Con Compose, disminuye la cantidad de líneas que debes escribir y, por lo tanto, leer, comprender y mantener: "Nos complació ver la cantidad de líneas que necesitábamos para crear listas o animaciones en nuestra app. Compose redujo drásticamente la cantidad de líneas de código necesarias para compilar nuestra IU".

Los componentes personalizados son más fáciles de implementar: "Creamos un componente de dial circular que se usa para mostrar a los clientes su puntuación de conducción. Animar su progreso y colores con Compose fue mucho más fácil y divertido que antes. Hacer cualquier cosa personalizada, ya sean componentes nuevos o cambiar el comportamiento de los existentes, es mucho más fácil en Compose”.

Comenzar

Obtén más información sobre Compose.