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

Cuvva bietet eine äußerst flexible Möglichkeit, Ihren Versicherungsschutz über Ihr Smartphone zu verwalten, und macht seine Versicherungen deutlich besser. Die Android-Entwickler bei Cuvva konnten die Architektur ihrer App überarbeiten und beschlossen, einen unidirektionalen Datenfluss und Jetpack Compose einzuführen. Auf diese Weise konnten sie sich von ihrem benutzerdefinierten, auf Ansichten basierenden Designsystem entfernen, das langsamer und schwieriger zu handhaben war und unter älteren Android-Versionen weniger vorhersehbar war.

Die 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 neue Designkomponenten deutlich schneller von Grund auf neu erstellen können und weniger Zeit mit der Umgehung des Zustandsmanagements oder der Fragmentierung verbringen 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.“

Ergebnis

Mit Compose konnten sie schneller eine hochwertigere App entwickeln: „Dank der Geschwindigkeit, mit der wir eine neue Funktion in Composer entwickeln können, können wir schneller iterieren und unseren Kunden so schneller eine hochwertigere Nutzererfahrung bieten.“

Mit „Compose“ sinkt die Anzahl der Zeilen, die geschrieben, gelesen, verstanden und gepflegt werden müssen: „Wir waren sehr erfreut, dass nur wenige Zeilen zum Erstellen von Listen oder Animationen in unserer App erforderlich waren. Mit Compose hat sich die Anzahl der Zeilen, die zum Erstellen unserer UI erforderlich sind, definitiv erheblich reduziert.“

Benutzerdefinierte Komponenten sind einfacher zu implementieren: „Wir haben eine kreisförmige Wähl-Komponente erstellt, mit der Kunden ihre Fahrpunktzahl angezeigt wird. Das Animieren des Fortschritts und der Farben mit der Funktion „Schreiben“ war viel einfacher und macht mehr Spaß als zuvor. Benutzerdefinierte Anpassungen – ob neue Komponenten oder das Ändern des Verhaltens vorhandener Komponenten – lassen sich mit dem Tool „Compose“ viel leichter vornehmen.“

Jetzt starten

Weitere Informationen