Cuvva verbessert Versicherungen erheblich So kannst du deinen Geräteschutz ganz flexibel über dein Smartphone verwalten. Die Android-Entwickler bei Cuvva konnten ihre App überarbeiten und entschied sich dann für einen unidirektionalen Datenfluss und Jetpack Compose. Auf diese Weise sich von ihrem benutzerdefinierten, auf Ansichten basierenden Designsystem entfernen, langsamer und schwieriger zu arbeiten und bei älteren Versionen Android
Vorgehensweise
Das Cuvva-Team entwickelte von Grund auf neue Designkomponenten und verwendete die Interoperabilitäts-APIs nutzen, um Composables in bestehende Layouts zu integrieren. ansichtsbasierte Bildschirme ersetzen und mit der Funktion "Schreiben" neue Bildschirme erstellen. „Wir fanden Mit der Compose-Funktion können wir viel mehr Designkomponenten von Grund auf erstellen. und verbringen weniger Zeit mit der Umgehung von staatlichem Management oder Fragmentierung. Sobald wir eine ausreichende Bibliothek dieser Komponenten aufgebaut hatten, Die Lieferung eines neuen Bildschirms wurde sehr schnell. Das hat uns sehr geholfen, produktiver sein kann.“
Ergebnisse
Mit Compose konnten sie schneller eine hochwertigere App entwickeln: „Die Geschwindigkeit, mit der Mit der E-Mail-Anfrage können wir eine neue Funktion zusammenstellen, mit der wir mehr iterieren können. sodass wir unseren Kunden vorher.“
Mit der Funktion "Compose" können Sie die Anzahl der Zeilen festlegen, die Sie zu erkennen und zu halten: „Wir waren sehr erfreut, dass die Anzahl der Listen oder Animationen in unserer App erstellt. Compose hat definitiv die Anzahl der Codezeilen, die zum Erstellen unserer UI erforderlich sind, drastisch reduziert.“
Kundenspezifische Komponenten sind einfacher zu implementieren: „Wir haben eine kreisförmige Komponente, mit der Kunden ihren Fahrtwert erhalten. Animieren der mit der Funktion "Schreiben" viel einfacher und mit mehr Spaß dies früher möglich gewesen wäre. Etwas Angepasstes tun, egal ob neu Komponenten oder das Ändern des Verhaltens bestehender Elemente ist es viel einfacher, Schreiben.“