Square membantu jutaan penjual menjalankan bisnis – mulai dari pemrosesan kartu kredit yang aman hingga solusi tempat penjualan membuat toko online gratis. Square telah beralih ke UI deklaratif selama beberapa waktu, tetapi alih-alih terus mem-build framework mereka sendiri, mereka memutuskan untuk beralih ke Jetpack Compose, menghindari biaya pemeliharaan dan memanfaatkan peningkatan yang diberikannya melalui sistem View Android.
Apa yang mereka lakukan
Tim Square mulai membuat 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, “Sangat mudah bagi engineer produk untuk mengganti Compose satu layar pada satu waktu.” Saat mengadopsi Compose, mereka melihat bahwa “terkadang hampir sangat sederhana sehingga Anda mengharapkannya lebih rumit. Semuanya berjalan lancar.”
Hasil
“Dengan menggunakan Compose, kami dapat memfokuskan pada hal-hal yang unik untuk Square dan UI kami infrastruktur Anda, alih-alih memecahkan masalah yang lebih luas dari membangun sebuah framework UI deklaratif.”
Tim engineer mendapati bahwa Compose meningkatkan produktivitas mereka, sehingga kode menjadi lebih mudah untuk dipertimbangkan, diatur, dan ditulis, serta Android Studio peralatan itu menghemat banyak waktu.
“Menata gaya komponen menjadi lebih mudah dan lebih cepat. Membaca kode untuk kerumitan komponennya 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 dibahas. Pratinjau sangat menghemat waktu saat membuat aplikasi komponennya”.
Memulai
Pelajari Compose lebih lanjut.