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

Cuvva está mejorando muchísimo los seguros ya que te brinda una forma muy flexible de administrar tu cubierta, todo desde tu teléfono. Los ingenieros de Cuvva de Android dedicaron tiempo a rediseñar su app. y decidiste adoptar un flujo unidireccional de datos y Jetpack Compose. De esa manera podían abandonar su sistema de diseño personalizado basado en vistas, 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 y, luego, usó los interoperabilidad de las APIs para colocar elementos componibles dentro de diseños existentes y, con con el paso del tiempo, reemplazar las pantallas basadas en View y compilar pantallas nuevas con Compose. "Descubrimos que que Compose nos permite crear nuevos componentes de diseño desde cero mucho más rápidamente y pasar menos tiempo tratando de resolver la administración del estado o y fragmentación. Una vez que creamos una biblioteca lo suficientemente grande de estos componentes, el envío de una pantalla nueva se volvió muy rápido y, sin duda, nos ayudó a sean 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 para poder iterar más rápidamente, lo que proporcionará una experiencia de mayor calidad a nuestros clientes más rápido que antes".

Con Compose, la cantidad de líneas que debes escribir y, por lo tanto, leer entender y mantener disminuye: "estamos muy contentos de ver las pocas líneas para crear listas o animaciones en nuestra app. Compose Redujimos 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 dial circular que se usa para mostrarles a los clientes su puntuación de conducción. Se animan a el progreso y los colores con Compose fue mucho más fácil y divertido que como antes. Hacer algo personalizado, ya sea nuevo componentes o cambiar el comportamiento de los existentes, es mucho más fácil en Compose".

Comenzar

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