Cuvva membuat asuransi jauh lebih baik dengan memberi Anda cara yang benar-benar fleksibel untuk mengelola perlindungan, semuanya dari ponsel Anda. Engineer Android di Cuvva menghabiskan waktu untuk merancang ulang aplikasi mereka dan memutuskan untuk mengadopsi aliran data searah dan Jetpack Compose. Dengan begitu, mereka dapat beralih dari sistem desain berbasis View kustom, yang lebih lambat dan lebih sulit digunakan, serta kurang dapat diprediksi di 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 mem-build layar baru dengan Compose. “Kami mendapati bahwa Compose memungkinkan kami membuat komponen desain baru dari awal jauh lebih cepat dan menghabiskan lebih sedikit waktu untuk mencoba mengatasi pengelolaan status atau fragmentasi. Setelah kami membuat library komponen ini yang cukup besar, peluncuran layar baru menjadi sangat cepat, dan hal ini telah membantu kami menjadi lebih produktif.”
Hasil
Compose memungkinkan mereka membangun aplikasi berkualitas lebih tinggi dengan lebih cepat: “Kecepatan Compose memungkinkan kami membuat fitur baru berarti kami dapat melakukan iterasi dengan lebih cepat, memberikan pengalaman berkualitas lebih tinggi bagi pelanggan kami lebih cepat daripada sebelumnya.“
Dengan Compose, jumlah baris yang perlu Anda tulis, dan karenanya dibaca, dipahami, dan dikelola, akan berkurang: “kami sangat senang melihat sedikitnya jumlah baris yang diperlukan untuk membuat daftar atau animasi di aplikasi kami. Compose telah mengurangi jumlah baris kode secara drastis yang diperlukan untuk mem-build UI kami.”
Komponen kustom lebih mudah diterapkan: “Kami membuat komponen tombol lingkaran yang digunakan untuk menunjukkan skor mengemudi kepada pelanggan. Menganimasikan progres dan warnanya dengan Compose jauh lebih mudah dan jauh lebih menyenangkan daripada sebelumnya. Melakukan apa pun secara kustom, baik itu komponen baru maupun mengubah perilaku komponen yang sudah ada, jauh lebih mudah di Compose.”
Memulai
Pelajari Compose lebih lanjut.