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

Square, güvenli kredi kartı işlemlerinden satış noktası çözümlerine ve ücretsiz bir online mağaza oluşturmaya kadar milyonlarca satıcının işlerini yürütmelerine yardımcı olur. Square bir süredir açıklayıcı kullanıcı arayüzüne geçiş yapıyordu ancak kendi çerçevelerini oluşturmaya devam etmek yerine Jetpack Compose'a geçmeye karar verdi. Böylece bakım maliyetlerinden kaçınırken Android Views sistemine getirdiği 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 tasarım sistemini Compose'da oluşturmaya başladı. Uygulamaları zaten tek yönlü veri akışı mimarisi ile düzenlenmiş olduğundan "Ürün mühendislerinin Compose'u tek ekranda değiştirmesi gerçekten çok kolay." Compose'u kullanmaya başlarken "bazen o kadar basit olduğunu düşünürsünüz ki daha karmaşık olmasını beklersiniz. Her şey yolunda."

Sonuçlar

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

Mühendislik ekibi, Compose'un üretkenliğini artırarak kodun akıl yürütmesini, organize edilmesini ve yazılmasını kolaylaştırdığını fark etti. Android Studio aracı sayesinde de bu e-postalarda büyük zaman tasarrufu elde edildi.

"Bileşenlere stil uygulamak daha basit ve daha hızlı. Karmaşık bileşenlerin kodunu okumak da daha kolaydır. Oluşturma'da kodu düzenlemek ve okunabilir hale getirmek daha kolaydır. Oluştur'un sayfa düzeni sistemi kavramsal olarak daha basit olduğundan nedenselleştirmesi daha kolaydır. Önizlemeler, bileşen oluştururken büyük ölçüde zaman kazandırır."

Başlayın

Oluştur hakkında daha fazla bilgi edinin.