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

Cuvva, sigortanızı doğrudan telefonunuzdan yönetebileceğiniz esnek bir yöntem sunarak sigortayı kökten iyileştiriyor. Cuvva'daki Android mühendisleri, uygulamalarını yeniden tasarlamak için biraz zaman ayırdı 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 için birlikte çalışabilirlik API'lerini kullandı. Zamanla, View tabanlı ekranları değiştirip Compose ile yeni ekranlar oluşturdu. "Compose'un, yeni tasarım bileşenlerini sıfırdan çok daha hızlı oluşturmamıza olanak tanıdığını ve durum yönetimi ya da parçalanma sorunlarını çözmeye çalışarak daha az zaman harcamamızı sağladığını fark ettik. Bu bileşenlerden oluşan yeterince büyük bir kitaplık oluşturduktan sonra yeni bir ekranın kullanıma sunulması çok hızlı hale geldi ve bu durum kesinlikle daha üretken olmamıza yardımcı oldu."

Sonuçlar

Compose, daha yüksek kaliteli uygulamaları 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 olması 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 dairesel bir kadran bileşeni oluşturduk. Compose ile ilerleme durumunu ve renklerini canlandırmak, çok daha kolay ve eğlenceli oldu. 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.