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

Cuvva révolutionne l'assurance en vous offrant un moyen vraiment flexible de gérer votre couverture, le tout depuis votre téléphone. Les ingénieurs Android de Cuvva ont passé du temps à repenser leur application et ont décidé d'adopter un flux de données unidirectionnel et Jetpack Compose. Ils ont ainsi pu abandonner leur système de conception personnalisé basé sur View, qui était plus lent, plus difficile à utiliser et moins prévisible sur les anciennes versions d'Android.

Ce qu'ils ont fait

L'équipe Cuvva a créé de nouveaux composants de conception à partir de zéro, puis a utilisé les API d'interopérabilité pour placer des composables dans les mises en page existantes et, au fil du temps, remplacer les écrans basés sur les vues et créer de nouveaux écrans avec Compose. "Nous avons constaté que Compose nous permet de créer de nouveaux composants de conception à partir de zéro beaucoup plus rapidement et de passer moins de temps à essayer de contourner la gestion de l'état ou la fragmentation. Une fois que nous avions constitué une bibliothèque suffisamment grande de ces composants, la création d'un nouvel écran est devenue très rapide, ce qui nous a vraiment aidés à être plus productifs."

Résultats

Compose leur a permis de créer plus rapidement une application de meilleure qualité : "Grâce à la vitesse à laquelle Compose nous permet de mettre en place une nouvelle fonctionnalité, nous pouvons itérer plus rapidement que jamais, ce qui offre à nos clients une expérience de meilleure qualité."

Avec Compose, le nombre de lignes que vous devez écrire, et donc lire, comprendre et gérer, diminue : "Nous avons été ravis de constater qu'il nous fallait peu de lignes pour créer des listes ou des animations dans notre application. Compose a nettement 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 composant de cadran circulaire qui permet aux clients de consulter leur score de conduite. Animer sa progression et ses couleurs avec Compose était beaucoup plus facile et amusant qu'auparavant. Il est beaucoup plus facile de faire quoi que ce soit de personnalisé dans Compose, qu'il s'agisse de nouveaux composants ou de modifier le comportement de ceux existants."

Premiers pas

En savoir plus sur Compose