Cuvva, sigortanızı telefonunuzdan yönetebileceğiniz son derece 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 Görünüm 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ştirmek ve 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ı 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ı 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 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 yüksek kaliteli bir deneyimi daha önce hiç olmadığı kadar hızlı 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, ç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.