Cuvva membuat asuransi menjadi jauh lebih baik dengan memberi Anda cara yang benar-benar fleksibel untuk mengelola perlindungan, semuanya dari ponsel Anda. Engineer Android di Cuvva meluangkan waktu untuk mendesain ulang aplikasi mereka dan memutuskan untuk menerapkan aliran data searah dan Jetpack Compose. Dengan begitu, mereka dapat beralih dari sistem desain berbasis View kustom, yang lebih lambat dan sulit digunakan, serta kurang dapat diprediksi pada versi Android yang lebih lama.
Apa yang mereka lakukan
Tim Cuvva membuat komponen desain baru dari awal, lalu menggunakan API interoperabilitas untuk menempatkan Composable di dalam tata letak yang ada dan, seiring waktu, mengganti layar berbasis View dan membuat layar baru dengan Compose. “Kami mendapati bahwa Compose memungkinkan kami membuat komponen desain baru dari awal dengan lebih cepat dan menghabiskan lebih sedikit waktu untuk mencoba mengatasi pengelolaan status atau fragmentasi. Setelah kami membangun library komponen ini yang cukup besar, pengiriman layar baru menjadi sangat cepat, dan hal ini jelas membantu kami menjadi lebih produktif.”
Hasil
Compose memungkinkan mereka membangun aplikasi berkualitas lebih tinggi dengan lebih cepat: “Kecepatan Compose yang memungkinkan kami membuat fitur baru berarti kami dapat melakukan iterasi lebih cepat, memberikan pengalaman berkualitas lebih tinggi bagi pelanggan kami yang lebih cepat daripada sebelumnya.“
Dengan Compose, jumlah baris yang perlu Anda tulis, dan oleh karena itu, baca, pahami, dan pertahankan, berkurang: “kami sangat senang melihat sedikitnya jumlah baris yang diperlukan untuk membuat daftar atau animasi di aplikasi kami. Compose jelas telah mengurangi jumlah baris kode secara signifikan yang diperlukan untuk membangun UI kami.”
Komponen kustom lebih mudah diterapkan: “Kami membuat komponen dial melingkar yang digunakan untuk menunjukkan skor mengemudi pelanggan. Menganimasikan progres dan warnanya dengan Compose jauh lebih mudah dan lebih menyenangkan daripada sebelumnya. Melakukan hal-hal kustom, baik itu komponen baru maupun mengubah perilaku komponen yang ada, jauh lebih mudah di Compose.”
Memulai
Pelajari Compose lebih lanjut.