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

Cuvva, sigortayı köklü bir şekilde iyileştiriyor Böylece, kılıfınızı yönetmek için tamamen esnek bir şekilde telefonunuzu kullanabilirsiniz. Cuvva'daki Android mühendisleri, uygulamalarının mimarisini yeniden tasarlamaya biraz zaman ayırdılar ve tek yönlü bir veri akışı ile Jetpack Compose'u kullanmaya karar verdi. Bu şekilde ilk iki adımı olan görünüme dayalı özel tasarım sistemlerinden eski sürümlerinde ise daha az öngörülebilir ve daha yavaş Android

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 ve görüntüleme tabanlı ekranları değiştirebilir ve Oluştur ile yeni ekranlar oluşturabilirsiniz. "Sonuç olarak, sayesinde, Compose'u kullanarak sıfırdan yeni tasarım bileşenleri oluşturabiliyoruz. daha hızlı ve eyalet yönetimi ya da parçalanma. Bu bileşenler için yeterince büyük bir kitaplık oluşturduktan sonra, çok hızlı hale geldi ve bu yeni ekranın çok daha hızlı üretken yapay zekayı güçlendirdik."

Sonuçlar

Compose, daha yüksek kaliteli uygulamaları daha hızlı derlemelerini sağladı: "Hızı Oluşturma, yeni bir özellik hazırlamamıza olanak tanıyor. Böylece, daha fazla iterasyon yapabiliriz. ve müşterilerimize daha hızlı ve hızlı bir şekilde daha kaliteli gözden geçirelim."

Oluşturma ile yazmanız ve ardından okumanız gereken satır sayısını girin azalmalarını anladığını ve sürdürdüğünü şu şekilde ifade ediyor: "Bu satırlarda kaç satır daha uygulamamızda liste veya animasyon oluşturmamız gerekiyordu. Oluşturma konusunda kesinlikle Kullanıcı arayüzümüzü oluşturmak için gereken kod satırı sayısını önemli ölçüde azalttık."

Özel bileşenlerin uygulanması daha kolay: "Döngüsel bir kadranın gösteren bir bileşenidir. Animasyonu ilerleme ve renk kullanımı, Compose ile çok daha kolay ve çok daha eğlenceli oldu olacaktı. Yeni de olsa özel herhangi bir şey yapmak ya da mevcut bileşenlerin davranışını değiştirerek Oluştur."

Başlayın

Oluşturma hakkında daha fazla bilgi edinin.