Cuvva crée plus rapidement et de meilleure qualité avec Compose

Cuvva améliore radicalement l'assurance en vous offrant une solution vraiment flexible pour gérer votre couverture, le tout depuis votre téléphone. Les ingénieurs Android de Cuvva ont dû consacrer du temps à la modification de l'architecture de leur application. et a décidé d'adopter un flux de données unidirectionnel avec Jetpack Compose. Ainsi, ils pouvaient s'éloigner de leur système de conception basé sur les vues personnalisé, qui était plus lents et plus difficiles à traiter, et moins prévisibles sur les anciennes versions Android

Ce qu'ils ont fait

L'équipe de Cuvva a créé de nouveaux composants de conception à partir de zéro, puis a utilisé des API d'interopérabilité pour placer des composables dans des mises en page existantes et, avec remplacer les écrans basés sur les vues et en créer d'autres avec Compose. "Nous avons découvert que Compose nous permet de créer de nouveaux composants bien plus rapidement et passer moins de temps à contourner la gestion des états fragmentation. Une fois que nous avions construit une bibliothèque suffisamment grande de ces composants, l'envoi d'un nouvel écran est devenu très rapide, et cela nous a certainement aidés à être et gagner en productivité."

Résultats

Compose lui a permis de créer une application de meilleure qualité et plus rapidement: "La vitesse à laquelle Compose nous permet de mettre au point une nouvelle fonctionnalité, qui nous permet d'itérer davantage ce qui offre une expérience de meilleure qualité à nos clients auparavant."

Avec Compose, le nombre de lignes à écrire, et donc à lire, à comprendre et à gérer, diminue: "Nous avons été très heureux de voir que le nombre de lignes étaient nécessaires pour créer des listes ou des animations dans notre application. Compose a certainement a considérablement réduit le nombre de lignes de code nécessaires pour créer notre UI."

Les composants personnalisés sont plus faciles à implémenter: "Nous avons créé un cadran circulaire qui permet d'indiquer aux clients leur score de conduite. Animer la progression et les couleurs avec Compose était beaucoup plus facile et amusant l'auraient été auparavant. Créer quelque chose de personnalisé, qu'il s'agisse d'une nouveauté ou modifier le comportement de composants existants, est bien plus facile Compose."

Premiers pas

En savoir plus sur Compose