Square melihat peningkatan produktivitas dengan Compose

Square membantu jutaan penjual menjalankan bisnis mereka – mulai dari pemrosesan kartu kredit yang aman hingga solusi tempat penjualan hingga penyiapan toko online gratis. Square telah beralih ke UI deklaratif selama beberapa waktu, tetapi daripada terus membangun framework sendiri, mereka memutuskan untuk beralih ke Jetpack Compose, sehingga menghindari biaya pemeliharaan dan memanfaatkan peningkatan yang dibawanya dibandingkan sistem Android View.

Apa yang mereka lakukan

Tim Square mulai membangun sistem desain mereka di Compose, dengan tujuan memungkinkan tim sistem desain dan engineer produk mereka bergerak lebih cepat. Karena aplikasi mereka sudah diatur dengan arsitektur alur data satu arah, “Engineer produk dapat dengan mudah mengganti satu layar dengan Compose dalam satu waktu.” Saat mengadopsi Compose, mereka melihat bahwa “terkadang, Compose sangat sederhana sehingga Anda mengira Compose lebih rumit. Semuanya berjalan lancar.

Hasil

“Dengan menggunakan Compose, kami dapat berfokus pada hal-hal yang unik bagi Square dan infrastruktur UI kami, bukan menyelesaikan masalah yang lebih luas dalam mem-build framework UI deklaratif.”

Tim engineering mendapati bahwa Compose meningkatkan produktivitas mereka, membuat kode lebih mudah dipahami, diatur, dan ditulis, serta alat Android Studio menghemat banyak waktu mereka.

“Lebih sederhana dan cepat untuk menata gaya komponen. Membaca kode untuk komponen yang rumit juga lebih mudah. Lebih mudah mengatur kode dan membuatnya dapat dibaca di Compose. Sistem tata letak Compose secara konseptual lebih sederhana, sehingga lebih mudah untuk dipertimbangkan. Pratinjau sangat menghemat waktu saat membuat komponen.”

Memulai

Pelajari Compose lebih lanjut.