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

Cuvva mejora radicalmente los seguros, ya que te ofrece una forma verdaderamente flexible de administrar tu cobertura, todo desde tu teléfono. Los ingenieros de Android de Cuvva tuvieron que dedicar tiempo a rediseñar su app y decidieron adoptar un flujo de datos unidireccional y Jetpack Compose. De esa manera, podían abandonar su sistema de diseño personalizado basado en vistas, que era más lento y difícil de usar, 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ó las APIs de interoperabilidad para colocar elementos componibles dentro de diseños existentes y, con el tiempo, reemplazar pantallas basadas en objetos View y compilar pantallas nuevas con Compose. “Descubrimos que Compose nos permite crear componentes de diseño nuevos desde cero mucho más rápido y dedicar menos tiempo a tratar de solucionar la fragmentación o la administración de estados. 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 ser más productivos”.

Resultados

Compose les permitió compilar una app de mayor calidad más rápido: “La velocidad con la que Compose nos permite crear una función nueva significa que podemos iterar más rápido, lo cual brinda 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, comprender y mantener disminuye: "estamos muy contentos de ver la cantidad de líneas que se requerían para crear listas o animaciones en nuestra app. Compose, definitivamente, 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 sus colores con Compose fue mucho más fácil y divertido que antes. Hacer cualquier cosa personalizada, ya sea nuevos 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.