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

Cuvva sta migliorando radicalmente le assicurazioni offrendoti un modo davvero flessibile per gestire la copertura, tutto dal tuo smartphone. Gli ingegneri Android di Cuvva hanno avuto l'opportunità di riprogettare la loro app e hanno deciso di adottare un flusso di dati unidirezionale e Jetpack Compose. In questo modo hanno potuto abbandonare il sistema di progettazione personalizzato basato su View, che era più lento, più difficile da utilizzare e meno prevedibile nelle versioni precedenti di Android.

Cosa è stato fatto

Il team di Cuvva ha creato nuovi componenti di progettazione da zero, poi ha utilizzato le API di interoperabilità per inserire i composable nei layout esistenti e, con il tempo, sostituire le schermate basate su View e creare nuove schermate con Compose. "Abbiamo scoperto che Compose ci consente di creare nuovi componenti di progettazione da zero molto più rapidamente e di dedicare meno tempo a cercare di aggirare la gestione dello stato o la frammentazione. Una volta creata una libreria di componenti sufficientemente grande, la pubblicazione di una nuova schermata è diventata molto veloce e ci ha sicuramente aiutato a essere più produttivi."

Risultati

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

Con Compose, il numero di righe che devi scrivere e, di conseguenza, leggere, comprendere e gestire, diminuisce: "Siamo stati molto felici di vedere quante poche righe erano necessarie per creare elenchi o animazioni nella nostra app. Compose ha sicuramente 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 di selezione circolare utilizzato per mostrare ai clienti il loro punteggio di guida. Animare i suoi progressi e i suoi colori con Compose è stato molto più facile e divertente di quanto sarebbe stato in precedenza. Qualsiasi operazione personalizzata, che si tratti di nuovi componenti o della modifica del comportamento di quelli esistenti, è molto più semplice in Compose."

Inizia

Scopri di più su Compose.