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 menyiapkan toko online gratis. Square telah beralih ke UI deklaratif untuk sementara, tetapi alih-alih terus mem-build framework sendiri, mereka memutuskan untuk berpindah ke Jetpack Compose, menghindari biaya pemeliharaan dan memanfaatkan peningkatan yang dihadirkan pada sistem View Android.

Yang mereka lakukan

Tim Square mulai membangun sistem desain di Compose, dengan tujuan memungkinkan tim sistem desain dan engineer produk mereka bergerak lebih cepat. Karena aplikasi mereka sudah diatur dengan arsitektur aliran data searah, “Sangat mudah bagi engineer produk untuk beralih di Compose satu layar pada satu waktu.” Saat mengadopsi Compose, mereka melihat bahwa “terkadang hampir tidak begitu sederhana, Anda mengharapkannya menjadi lebih rumit. Semuanya 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 engineer menemukan bahwa Compose meningkatkan produktivitas mereka, membuat kode lebih mudah untuk dipertimbangkan, diatur, dan ditulis, dan alat Android Studio menghemat banyak waktu mereka.

Lebih sederhana dan lebih cepat untuk menata gaya komponen. Membaca kode untuk komponen yang rumit juga lebih mudah. Lebih mudah untuk 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.”

Mulai

Pelajari Compose lebih lanjut.