Mit der Funktion „Compose“ lässt sich Cuvva schneller und qualitativ hochwertiger erstellen.

Cuvva bietet eine radikal bessere Versicherung, da Sie Ihre Abdeckung ganz einfach über Ihr Smartphone verwalten können. Die Android-Entwickler von Cuvva mussten einige Zeit damit verbringen, ihre App neu zu strukturieren. Sie entschieden sich für einen unidirektionalen Datenfluss und Jetpack Compose. So konnte das Team auf ein benutzerdefiniertes, ansichtsbasiertes Designsystem verzichten, das langsamer und schwieriger zu bedienen war und bei älteren Android-Versionen weniger zuverlässig funktionierte.

Vorgehensweise

Das Cuvva-Team hat neue Designkomponenten von Grund auf neu erstellt und dann mithilfe der Interoperabilitäts-APIs Compose-Elemente in vorhandene Layouts eingefügt. Im Laufe der Zeit wurden die ansichtenbasierten Bildschirme ersetzt und neue Bildschirme mit Compose erstellt. „Wir haben festgestellt, dass wir mit Compose viel schneller neue Designkomponenten von Grund auf erstellen und weniger Zeit für die Verwaltung des Zustands oder die Fragmentierung aufwenden können. Nachdem wir eine ausreichend große Bibliothek dieser Komponenten aufgebaut hatten, ging die Lieferung eines neuen Displays sehr schnell. Das hat uns definitiv geholfen, produktiver zu sein.“

Ergebnisse

Mit Compose konnte das Team schneller eine App mit höherer Qualität entwickeln: „Mit Compose können wir neue Funktionen schneller zusammenstellen. So können wir schneller iterieren und unseren Kunden schneller eine App mit höherer Qualität anbieten.

Mit Compose müssen Sie weniger Codezeilen schreiben und daher auch weniger Codezeilen lesen, verstehen und verwalten: „Wir waren sehr zufrieden, wie wenige Zeilen zum Erstellen von Listen oder Animationen in unserer App erforderlich waren. Compose hat die Anzahl der Codezeilen für die Erstellung unserer Benutzeroberfläche drastisch reduziert.“

Benutzerdefinierte Komponenten sind einfacher zu implementieren: „Wir haben einen runden Zifferblatt-Knoten erstellt, mit dem Kunden ihren Fahrstil bewerten können. Die Animation des Fortschritts und der Farben mit Compose war viel einfacher und viel lustiger als zuvor. Alles, was benutzerdefiniert ist, sei es neue Komponenten oder das Ändern des Verhaltens vorhandener Komponenten, ist in Compose viel einfacher.“

Erste Schritte

Weitere Informationen zu Compose