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ı 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ışılması ve daha az tahmin edilebilir olması nedeniyle özel Görünüm tabanlı tasarım sistemlerinden uzaklaşabildiler.

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şenlerden yeterince büyük bir kitaplık oluşturduktan sonra yeni bir ekranı kullanıma sunmak çok hızlı hale geldi ve bu da kesinlikle daha üretken olmamıza yardımcı oldu.

Sonuçlar

Compose, daha yüksek kaliteli bir uygulamayı daha hızlı oluşturmalarına olanak tanıdı: "Compose'un yeni bir özelliği bir araya getirmemize olanak tanıdığı hız, daha hızlı iterasyon yapabilmemizi ve müşterilerimize daha önce olduğundan daha hızlı bir şekilde daha yüksek kaliteli bir deneyim sunmamızı sağlıyor."

Oluşturma özelliği sayesinde, 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 çok az satır gerektiğini görmek bizi çok mutlu etti. Oluşturma, kullanıcı arayüzümüz oluşturmak için gereken kod satırlarının 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. İlerleme durumunu ve renklerini Compose ile animasyonlu hale getirmek, eskisinden çok daha kolay ve çok daha 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.