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

Cuvva radykalnie ulepsza ubezpieczenia Zapewnia to naprawdę elastyczny sposób zarządzania okładką z telefonu. Inżynierowie Androida w Cuvva poświęcili trochę czasu na przeprojektowanie aplikacji i zdecydowaliśmy się na jednokierunkowy przepływ danych w Jetpack Compose. W ten sposób mógł odchodzić od systemu projektowania opartego na Widokach niestandardowych, jest wolniejszy i trudniejszy w użyciu i mniej przewidywalny w starszych wersjach na urządzeniu z Androidem.

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

Narzędzie Compose pozwoliło im szybciej stworzyć aplikację wyższej jakości: „Szybkość „Utwórz” pozwala nam stworzyć nową funkcję, co pozwala nam iterować zapewnić klientom większą wygodę niż 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”.

Implementacja komponentów niestandardowych jest łatwiejsza: „Stworzyliśmy okrągłe kółko , który służy do pokazywania klientom wyniku na drodze. Animacja dodawanie kolejnych kolorów i postępów w funkcji Compose było znacznie łatwiejsze i przyjemniejsze co było wcześniej. Tworzenie spersonalizowanych treści niezależnie od tego, czy jest to coś nowego czy zmiana zachowania istniejących elementów jest znacznie łatwiejsza, Utwórz”.

Rozpocznij

Dowiedz się więcej o funkcji Utwórz.