Square, Compose sayesinde üretkenliği artırdı

Square, milyonlarca satıcının işletmesini yönetmesine yardımcı olur. Güvenli kredi kartı işleminden satış noktası çözümlerine ve ücretsiz bir online mağaza oluşturmaya kadar birçok konuda destek sunar. Square bir süredir bildirimli kullanıcı arayüzüne geçiş yapıyordu ancak kendi çerçevesini oluşturmaya devam etmek yerine Jetpack Compose'a geçmeye karar verdi. Böylece bakım maliyetlerinden kurtuldu ve Android Views sistemine göre sunduğu iyileştirmelerden yararlandı.

Ne yaptılar?

Square ekibi, tasarım sistemi ekibinin ve ürün mühendislerinin daha hızlı hareket etmesini sağlamak amacıyla Compose'da tasarım sistemini oluşturmaya başladı. Uygulamaları tek yönlü veri akışı mimarisiyle düzenlendiği için "Ürün mühendisleri, Compose'u her seferinde bir ekran olacak şekilde kolayca kullanabilir." Compose'u kullanmaya başladıklarında "Bazen o kadar basit ki daha karmaşık olmasını bekliyorsunuz. Her şey sorunsuz çalışıyor.

Sonuçlar

"Compose'u kullanarak bildirim temelli bir kullanıcı arayüzü çerçevesi oluşturma gibi daha geniş kapsamlı bir sorunu çözmek yerine Square'e ve kullanıcı arayüzü altyapımıza özgü konulara odaklanabiliyoruz."

Mühendislik ekibi, Compose'un üretkenliklerini artırdığını, kodun anlaşılmasını, düzenlenmesini ve yazılmasını kolaylaştırdığını, Android Studio araçlarının ise kendilerine çok zaman kazandırdığını tespit etti.

Bileşenleri stilize etmek daha basit ve daha hızlıdır. Karmaşık bileşenlerin kodunu okumak da daha kolaydır. Compose'da kodu düzenlemek ve okunabilir hale getirmek daha kolaydır. Compose'un düzen sistemi kavramsal olarak daha basittir. Bu nedenle, hakkında akıl yürütmek daha kolaydır. Önizlemeler, bileşen oluştururkenbüyük bir zaman tasarrufu sağlar.

Başlayın

Oluştur hakkında daha fazla bilgi edinin.