Cuvva crea più velocemente e con una qualità superiore con Compose

Cuvva sta migliorando radicalmente le assicurazioni offrendo un modo davvero flessibile per gestire la copertura, direttamente dal telefono. Gli ingegneri di Android di Cuvva hanno dovuto dedicare un po' di tempo alla riprogettazione dell'app e hanno deciso di adottare un flusso di dati unidirezionale e Jetpack Compose. In questo modo, hanno potuto abbandonare il loro sistema di progettazione personalizzato basato su Visualizza, che era più lento e difficile da utilizzare e meno prevedibile sulle versioni precedenti di Android.

Cosa hanno fatto

Il team di Cuvva ha creato nuovi componenti di progettazione da zero, quindi ha utilizzato le API di interoperabilità per posizionare i componenti Composable all'interno dei layout esistenti e, con il tempo, sostituire gli schermi basati sulle visualizzazioni e creare nuovi schermi con Compose. "Abbiamo scoperto che Compose ci consente di creare nuovi componenti di design da zero molto più rapidamente e di dedicare meno tempo alla gestione o alla frammentazione dello stato. Una volta creata una libreria sufficientemente grande di questi componenti, la spedizione di un nuovo schermo è diventata molto rapida e questo ci ha sicuramente aiutato a essere più produttivi."

Risultati

Compose ha permesso di creare più velocemente un'app di qualità superiore: "La velocità con cui Compose ci consente di sviluppare una nuova funzionalità ci permette di eseguire l'iterazione più rapidamente, offrendo ai nostri clienti un'esperienza di qualità superiore più velocemente di prima."

Con Compose, il numero di righe che dovete scrivere e quindi leggere, comprendere e gestire diminuisce: "Siamo stati lieti di vedere quante righe sono state necessarie per creare elenchi o animazioni nella nostra app. Compose ha decisamente ridotto drasticamente il numero di righe di codice necessarie per creare la nostra UI."

I componenti personalizzati sono più facili da implementare: "Abbiamo creato un componente circolare che viene utilizzato per mostrare ai clienti il loro punteggio di qualità. Animare i progressi e i colori con Compose è stato molto più semplice e divertente rispetto a prima. Eseguire qualsiasi operazione personalizzata, che si tratti di componenti nuovi o di modificare il comportamento di quelli esistenti, è molto più semplice in Compose."

Inizia

Scopri di più su Compose.