Cuvva sta rivoluzionando l'assicurazione offrendoti un modo davvero flessibile per gestire la tua copertura, il tutto dal tuo smartphone. Gli ingegneri Android di Cuvva hanno dovuto dedicare del tempo alla riprogettazione della loro app e hanno deciso di adottare un flusso di dati unidirezionale e Jetpack Compose. In questo modo, potevano abbandonare il proprio sistema di progettazione basato su View personalizzato, che era più lento e difficile da utilizzare e meno prevedibile sulle versioni precedenti di Android.
Cosa è stato fatto
Il team di Cuvva ha creato nuovi componenti di design da zero, poi ha utilizzato le API di interoperabilità per inserire i componenti composibili all'interno dei layout esistenti e, con il tempo, sostituire le schermate basate su visualizzazioni e creare nuove schermate con Compose. "Abbiamo riscontrato che Compose ci consente di creare nuovi componenti di design da zero molto più rapidamente e di risparmiare tempo cercando di aggirare la gestione dello stato o la frammentazione. Dopo aver creato una raccolta abbastanza ampia di questi componenti, l'invio di una nuova schermata è diventato molto rapido e ci ha aiutato a essere più produttivi."
Risultati
Compose ha permesso loro di creare un'app di qualità superiore più velocemente: "La velocità con cui Compose ci consente di mettere insieme 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 da scrivere e quindi da 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 quadrante circolare che viene utilizzato per mostrare ai clienti il loro punteggio di guida. Animare il suo avanzamento e i suoi colori con Compose è stato molto più facile e molto più divertente rispetto a quanto sarebbe stato in precedenza. Fare qualsiasi cosa personalizzata, che si tratti di nuovi componenti o della modifica del comportamento di quelli esistenti, è molto più facile in Compose."
Inizia
Scopri di più su Scrivi.