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

Cuvva macht Versicherungen radikal besser , indem das Unternehmen eine wirklich flexible Möglichkeit bietet, den Versicherungsschutz direkt über das Smartphone zu verwalten. Die Android-Entwickler von Cuvva haben einige Zeit damit verbracht, die Architektur ihrer App zu überarbeiten, und sich für einen unidirektionalen Datenfluss und Jetpack Compose entschieden. So konnten sie ihr benutzerdefiniertes, auf Ansichten basierendes Designsystem hinter sich lassen, das langsamer und schwieriger zu verwenden war und bei älteren Android-Versionen weniger vorhersehbar war.

Vorgehensweise

Das Cuvva-Team hat neue Designkomponenten von Grund auf erstellt und dann die Interoperabilitäts-APIs verwendet, um Composables in vorhandene Layouts einzufügen und mit der Zeit ansichtsbasierte Bildschirme zu ersetzen und neue Bildschirme mit Compose zu erstellen. „Wir haben festgestellt, dass wir mit Compose neue Designkomponenten von Grund auf viel schneller erstellen können und weniger Zeit damit verbringen müssen, den Status oder die Fragmentierung zu umgehen. Sobald wir eine ausreichend große Bibliothek dieser Komponenten erstellt hatten, ging die Bereitstellung eines neuen Bildschirms sehr schnell und hat uns definitiv geholfen, produktiver zu sein.“

Ergebnisse

Mit Compose konnten sie schneller eine App mit höherer Qualität erstellen: „Mit Compose können wir neue Funktionen viel schneller entwickeln. Das bedeutet, dass wir schneller iterieren und unseren Kunden schneller eine bessere Nutzererfahrung bieten können als zuvor.“

Mit Compose sinkt die Anzahl der Zeilen, die geschrieben, gelesen, verstanden und verwaltet werden müssen: „Wir waren sehr erfreut, wie wenige Zeilen erforderlich waren, um Listen oder Animationen in unserer App zu erstellen. Compose hat die Anzahl der Codezeilen, die zum Erstellen unserer Benutzeroberfläche erforderlich sind, deutlich reduziert."

Benutzerdefinierte Komponenten lassen sich einfacher implementieren: „Wir haben eine kreisförmige Komponente erstellt, mit der Kunden ihre Fahrbewertung sehen können. Die Animation des Fortschritts und der Farben mit Compose war viel einfacher und hat viel mehr Spaß gemacht als zuvor. Alles, was benutzerdefiniert ist, sei es neue Komponenten oder das Ändern des Verhaltens vorhandener Komponenten, ist in Compose viel einfacher.“

Jetzt starten

Weitere Informationen zu Compose.