Cuvva está mejorando radicalmente los seguros, ya que te brinda una forma verdaderamente flexible de administrar tu cobertura, todo desde tu teléfono. Los ingenieros de Android de Cuvva dedicaron tiempo a rediseñar su app y decidieron adoptar un flujo de datos unidireccional y Jetpack Compose. De esa manera, pudieron dejar de usar 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ó las APIs de interoperabilidad para colocar elementos componibles dentro de los 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 o la fragmentación del estado. Una vez que creamos una biblioteca lo suficientemente grande de estos componentes, el lanzamiento 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 con mayor rapidez: "La velocidad con la que podemos crear una función en Compose nos permite iterar más rápido, lo cual brinda una experiencia de mayor calidad y más eficiente que nunca a nuestros clientes".
Con Compose, la cantidad de líneas que necesitas escribir y, por lo tanto, leer, comprender y mantener, disminuye: “Nos complace ver cuán pocas líneas se necesitan para crear listas o animaciones en nuestra app. Compose, sin duda, 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 de lo que hubiera sido 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.