Cuvva, telefonunuzu kullanarak kılıfınızı yönetebileceğiniz gerçekten esnek bir yöntem sunarak sigortayı büyük ölçüde daha iyi hale getiriyor. Cuvva'daki Android mühendisleri, uygulamalarını yeniden tasarlamak için biraz zaman harcadı ve tek yönlü veri akışı ile Jetpack Compose'u kullanmaya karar verdi. Böylece, Android'in eski sürümlerinde daha yavaş ve daha zor çalışmakta olan, ayrıca daha az tahmin edilebilir olan özel Görünüm tabanlı tasarım sistemlerinden uzaklaşabilirler.
Ne yaptılar?
Cuvva ekibi sıfırdan yeni tasarım bileşenleri oluşturdu. Ardından, Composable'ları mevcut düzenlerin içine yerleştirmek ve zamanla Görünüm 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şenlerden yeterince büyük bir kitaplık oluşturduktan sonra yeni bir ekranı kullanıma sunma süreci çok hızlandı ve bu da kesinlikle daha üretken olmamıza yardımcı oldu."
Sonuçlar
Compose, daha yüksek kaliteli uygulamaları daha hızlı geliştirmelerini sağladı: "Compose'un yeni bir özelliği oluşturma hızı sayesinde daha hızlı iterasyon yapabiliyoruz ve müşterilerimize eskisinden daha hızlı bir şekilde daha kaliteli bir deneyim sunabiliyoruz."
Compose sayesinde, yazmanız, dolayısıyla okumanız, anlamanız ve yönetmeniz gereken satır sayısı azalır: "Uygulamamızda liste veya animasyon oluşturmak için kaç satır gerektiğini görmekten çok memnun kaldık. Compose, kullanıcı arayüzümüzü oluşturmak için gereken kod satırı sayısını ö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 renkleri animasyona geçirmek, eskisinden çok çok daha kolay ve eğlenceli oldu. 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ştur hakkında daha fazla bilgi edinin.