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é un certain 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 les vues, qui était plus lent et 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 des 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 des 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 avons constitué une bibliothèque suffisamment importante de ces composants, l'envoi d'un nouvel écran est devenu très rapide, ce qui nous a certainement aidés à être plus productifs."

Résultats

Compose leur a permis de créer une application de meilleure qualité plus rapidement: "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 définitivement 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 composant de cadran circulaire qui permet d'afficher aux clients leur score de conduite. Animer sa progression et ses couleurs avec Compose était beaucoup plus facile et plus amusant qu'auparavant. Tout ce qui est personnalisé, qu'il s'agisse de nouveaux composants ou de la modification du comportement des composants existants, est beaucoup plus facile à réaliser dans Compose."

Premiers pas

En savoir plus sur Compose