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 algo de tiempo a rediseñar su app. y decidiste adoptar un flujo unidireccional de datos y Jetpack Compose. De esa manera, pudieron abandonar su sistema de diseño personalizado basado en View, 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ó 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 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 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 componente de dial circular que se usa para mostrar 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.