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

Square, güvenli kredi kartı işlemleri, satış noktası çözümleri ve ücretsiz online mağaza oluşturma gibi konularda milyonlarca satıcıya işletmelerini yönetme konusunda 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ü bir veri akışı mimarisi ile düzenlenmiş olduğundan "ürün mühendislerinin Compose'u bir ekranda bir kez 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 üretkenliklerini artırdığını, kodun nedenini daha kolay anlamalarını, düzenlemelerini ve yazmalarını sağladığını ve Android Studio araçlarının kendilerine çok zaman kazandırdığını fark etti.

"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. Bileşen oluştururken önizlemeler çok zaman kazandırır.

Başlayın

Oluştur hakkında daha fazla bilgi edinin.