Cuvva sta migliorando radicalmente le assicurazioni offrendoti un modo davvero flessibile per gestire la tua copertura, tutto dal tuo smartphone. Gli ingegneri Android di Cuvva hanno dedicato del tempo alla riprogettazione della loro app e hanno deciso di adottare un flusso di dati unidirezionale e Jetpack Compose. In questo modo potrebbero abbandonare il sistema di progettazione basato sulla visualizzazione personalizzata, che era più lento e difficile da usare 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 componenti componibili all'interno dei 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 sufficientemente ampia di questi componenti, la spedizione di una nuova schermata è diventata molto rapida 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 iterare 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 quindi leggere, comprendere e mantenere diminuisce: "Siamo rimasti molto soddisfatti di vedere quante poche righe sono 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 a quadrante circolare che viene utilizzato per mostrare ai clienti il loro punteggio di guida. Animare i suoi progressi e i suoi colori con Compose è stato molto più semplice e divertente di quanto sarebbe stato in precedenza. Qualsiasi personalizzazione, che si tratti di nuovi componenti o della modifica del comportamento di quelli esistenti, è molto più semplice in Compose".
Inizia
Scopri di più su Crea.