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

Cuvva, sigortanızı doğrudan telefonunuzdan yönetebileceğiniz son derece esnek bir yöntem sunarak sigortayı kökten değiştiriyor. Cuvva'daki Android mühendisleri, uygulamalarını yeniden yapılandırmak için biraz zaman harcadı ve tek yönlü veri akışı ile Jetpack Compose'u kullanmaya karar verdi. Böylece, özel View tabanlı tasarım sistemlerinden uzaklaşabilirler. Bu sistemler daha yavaş ve kullanımı daha zordu. Ayrıca Android'in eski sürümlerinde daha az tahmin edilebilirdi.

Ne yaptılar?

Cuvva ekibi, sıfırdan yeni tasarım bileşenleri oluşturdu. Ardından, Composables'ı mevcut düzenlere yerleştirmek ve zaman içinde View tabanlı ekranları değiştirip Compose ile yeni ekranlar oluşturmak için birlikte çalışabilirlik API'lerini kullandı. "Compose'un, yeni tasarım bileşenlerini sıfırdan çok daha hızlı bir şekilde oluşturmamıza ve durum yönetimi ya da parçalanma sorunlarını çözmeye çalışarak daha az zaman harcamamıza olanak tanıdığını gördük. Bu bileşenlerden oluşan yeterince büyük bir kitaplık oluşturduktan sonra yeni bir ekranı kullanıma sunmak çok hızlı hale geldi ve bu durum, kesinlikle daha üretken olmamıza yardımcı oldu."

Sonuçlar

Compose, daha yüksek kaliteli bir uygulamayı daha hızlı oluşturmalarını sağladı: "Compose'un yeni bir özelliği bir araya getirmemize olanak tanıdığı hız sayesinde daha hızlı yineleme yapabiliyor ve müşterilerimize daha önce hiç olmadığı kadar hızlı bir şekilde daha yüksek kaliteli bir deneyim sunabiliyoruz."

Compose ile yazmanız ve dolayısıyla okumanız, anlamanız ve sürdürmeniz gereken satır sayısı azalır: "Uygulamamızda liste veya animasyon oluşturmak için gereken satır sayısının çok az olduğunu görmek bizi çok memnun etti. Compose, kullanıcı arayüzümüzü oluşturmak için gereken kod satırı sayısını kesinlikle önemli ölçüde azalttı."

Özel bileşenlerin uygulanması daha kolaydır: "Müşterilere sürüş puanlarını göstermek için kullanılan dairesel bir kadran bileşeni oluşturduk. Compose ile ilerleme durumunu ve renklerini canlandırmak, önceki yöntemlere kıyasla çok daha kolay ve eğlenceliydi. Yeni bileşenler eklemek veya mevcut bileşenlerin davranışını değiştirmek gibi özel işlemler Compose'da çok daha kolaydır."

Başlayın

Oluştur hakkında daha fazla bilgi edinin.