Cuvva tworzy się szybciej i wyższa jakość dzięki opcji Compose

Cuvva rewolucjonizuje ubezpieczenia, oferując Ci naprawdę elastyczny sposób zarządzania ochroną ubezpieczeniową, i to wszystko na telefonie. Inżynierowie Androida w firmie Cuvva musieli poświęcić trochę czasu na zmianę architektury aplikacji i postanowili wdrożyć jednokierunkowy przepływ danych i Jetpack Compose. Dzięki temu mogą zrezygnować z niestandardowego systemu projektowania opartego na widokach, który był wolniejszy i trudniejszy w użyciu oraz mniej przewidywalny w starszych wersjach Androida.

Rozwiązanie

Zespół Cuvva od zera stworzył nowe komponenty projektowe, a potem użył interfejsów API do współdziałania, aby umieszczać elementy kompozycyjne w istniejących układach. zastąpią ekrany oparte na widoku i stwórz nowe za pomocą funkcji Utwórz. „Znaleźliśmy że Compose pozwala nam tworzyć nowe komponenty projektu od zera w większym stopniu gwałtownie i poświęcać mniej czasu na pracę nad zarządzaniem państwem fragmentacji. Gdy już zgromadzimy dość pokaźną bibliotekę tych komponentów, dostawa nowego ekranu rozpoczęła się bardzo szybko i z pewnością pomogło nam i zwiększyć produktywność”.

Wyniki

Compose pozwolił im szybciej tworzyć aplikacje o wyższej jakości: „Szybkość, z jaką Compose umożliwia nam tworzenie nowych funkcji, sprawia, że możemy szybciej wprowadzać ulepszenia, zapewniając klientom wyższą jakość niż kiedykolwiek wcześniej”.

Dzięki funkcji Utwórz liczbę wierszy, które trzeba napisać, a tym samym przeczytać, zrozumieć i utrzymać te spadki: „Z radością zobaczyliśmy, jak wiele wierszy do tworzenia list i animacji w aplikacji. Funkcja tworzenia wiadomości z pewnością znacząco zmniejszyła liczbę wierszy kodu potrzebnych do stworzenia interfejsu użytkownika”.

Komponenty niestandardowe są łatwiejsze do wdrożenia: „Utworzyliśmy okrągły element, który służy do wyświetlania klientom ich oceny jazdy. Animowanie postępów i kolorów za pomocą Compose było znacznie łatwiejsze i bardziej przyjemne niż wcześniej. Tworzenie spersonalizowanych treści niezależnie od tego, czy jest to coś nowego czy zmiana działania istniejących elementów jest znacznie łatwiejsza, Utwórz”.

Rozpocznij

Dowiedz się więcej o komponowaniu.