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 harus meluangkan waktu untuk mendesain 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 kita membuat komponen desain baru dari awal lebih banyak lagi dengan cepat dan menghabiskan lebih sedikit waktu untuk menangani 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 saat Compose memungkinkan kami menyusun fitur baru yang berarti kami dapat melakukan iterasi lebih banyak dengan cepat, sehingga memberikan pengalaman berkualitas lebih tinggi bagi pelanggan kami dengan lebih cepat 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 menampilkan skor mengemudi kepada pelanggan. Menganimasikan progres dan warnanya dengan Compose jauh lebih mudah dan jauh lebih menyenangkan daripada sebelumnya. Melakukan semuanya secara khusus, baik itu yang baru atau mengubah perilaku yang sudah ada, jauh lebih mudah dalam Tulis”.
Memulai
Pelajari Compose lebih lanjut.