Cuvva sta migliorando radicalmente le assicurazioni 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 dell'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 scoperto che Compose ci consente di creare da zero nuovi componenti di progettazione da zero molto più rapidamente e di dedicare meno tempo a cercare di aggirare la gestione o la frammentazione dello stato. 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 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 di modificare il comportamento di quelli esistenti, è molto più facile in Composer."
Inizia
Scopri di più su Scrivi.