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 erstellte von Grund auf neue Designkomponenten und nutzte dann die Interoperabilitäts-APIs, um Composables in vorhandene Layouts zu platzieren und mit der Zeit anzeigenbasierte Bildschirme zu ersetzen und neue Bildschirme mit „Compose“ zu erstellen. „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. Sobald wir eine ausreichend große Bibliothek mit diesen Komponenten aufgebaut hatten, wurde ein neuer Bildschirm sehr schnell versandt. 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 definitiv 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. Benutzerdefinierte Änderungen – ob neue Komponenten oder Änderungen am Verhalten vorhandener Komponenten – lassen sich mit dem Tool „Compose“ viel leichter umsetzen.“

Erste Schritte

Weitere Informationen