Cuvva, Compose ile daha hızlı ve daha yüksek kalitede derleme yapar

Cuvva, sigortanızı telefonunuzdan yönetmenin gerçekten esnek bir yolunu sunarak sigortayı radikal bir şekilde iyileştiriyor. Cuvva'daki Android mühendisleri, uygulamalarının mimarisini yeniden tasarlamaya biraz zaman ayırdılar ve tek yönlü bir veri akışı ile Jetpack Compose'u kullanmaya karar verdi. Bu şekilde ilk iki adımı olan görünüme dayalı özel tasarım sistemlerinden eski sürümlerinde ise daha az öngörülebilir ve daha yavaş Android

Ne yaptılar?

Cuvva ekibi, sıfırdan yeni tasarım bileşenleri oluşturdu ve ardından Composable'ları mevcut düzenlerin içine yerleştirmek, zaman içinde Görüntü tabanlı ekranları değiştirmek ve Compose ile yeni ekranlar oluşturmak için birlikte çalışabilirlik API'lerini kullandı. "Compose'un, sıfırdan yeni tasarım bileşenleri oluşturmamızı çok daha hızlı hale getirdiğini ve durum yönetimi veya parçalanmaya çözüm bulmaya çalışırken daha az zaman harcamamızı sağladığını fark ettik. Bu bileşenler için yeterince büyük bir kitaplık oluşturduktan sonra, çok hızlı hale geldi ve bu yeni ekranın çok daha hızlı üretken yapay zekayı güçlendirdik."

Sonuçlar

Compose, daha yüksek kaliteli uygulamaları daha hızlı derlemelerini sağladı: "Hızı Oluşturma, yeni bir özellik hazırlamamıza olanak tanıyor. Böylece, daha fazla iterasyon yapabiliriz. ve müşterilerimize daha hızlı ve hızlı bir şekilde daha kaliteli gözden geçirelim."

Oluşturma ile yazmanız ve ardından okumanız gereken satır sayısını girin azalmalarını anladığını ve sürdürdüğünü şu şekilde ifade ediyor: "Bu satırlarda kaç satır daha uygulamamızda liste veya animasyon oluşturmamız gerekiyordu. Oluşturma konusunda kesinlikle Kullanıcı arayüzümüzü oluşturmak için gereken kod satırı sayısını önemli ölçüde azalttık."

Özel bileşenlerin uygulanması daha kolay: "Döngüsel bir kadranın gösteren bir izleme bileşeni kullanıyor. Animasyonu ilerleme ve renk kullanımı, Compose ile çok daha kolay ve çok daha eğlenceli oldu olacaktı. Yeni bileşenler oluşturmak veya mevcut bileşenlerin davranışını değiştirmek gibi özel işlemleri Compose'da yapmak çok daha kolaydır."

Başlayın

Oluşturma hakkında daha fazla bilgi edinin.