Cornershop memperkecil ukuran aplikasi sebesar 27% dengan Android App Bundle

Latar belakang

Cornershop adalah aplikasi pengiriman bahan makanan on-demand yang populer dan aktif di Cile, Meksiko, dan Kanada. Aplikasi ini menawarkan pengiriman dari banyak supermarket dan toko khusus dalam waktu 60 menit atau kurang. Karena Cornershop utamanya melayani pengguna di area yang kebanyakan perangkatnya berpenyimpanan kecil, membuat aplikasi berukuran kecil sangatlah penting. Atau, dengan kata lain: “ukuran itu penting," kata Cristopher Oyarzú, Android Lead di Cornershop. “Kami harus memperhatikan pengguna kami sejak mereka memutuskan untuk mendownload aplikasi, dan satu aspek pentingnya adalah ukuran aplikasi. Aplikasi yang lebih kecil tampak jauh lebih menarik untuk didownload menggunakan data seluler, khususnya di Meksiko dan Cile."

Manfaat modularisasi Android App Bundle juga menarik perhatian Cornershop. “Memodularisasi aplikasi memiliki banyak manfaat bagi developer dan pengguna,” jelas Cristopher. Selain memungkinkan developer memperkecil ukuran aplikasinya, menggunakan App Bundle juga membantu “*developer mempercepat waktu kompilasi dan mengelola project dengan lebih baik." Intinya, App Bundle berpotensi menguntungkan tim Cornershop, jadi mereka memutuskan untuk beralih menggunakannya.

Apa yang mereka lakukan

Hal pertama yang mereka lakukan adalah memodularisasi fitur pembaca kartu aplikasi. Cornershop menawari pengguna pilihan untuk memindai kartu kredit tanpa harus mengetik data secara manual, tetapi ini hanya diperlukan saat pengguna harus memasukkan metode pembayaran baru, yang jarang dilakukan. Karena library pembaca kartu sangatlah berat, tim Cornershop memilih untuk membuatnya sebagai modul fitur dinamis, sehingga fitur tersebut hanya akan didownload saat pengguna memerlukannya.

Peralihan ini "sangatlah mudah," kata Cristopher. “Kami tidak menemui masalah.” Meluncurkan aplikasi yang dimodularisasi ke basis penggunanya juga sama mudahnya. “Prosesnya sama saja,” jelasnya. Bahkan, “kami bisa memperlancar prosesnya dengan mengotomatiskan peluncuran menggunakan fastlane,” sebuah alat deployment aplikasi yang mudah diintegrasikan dengan Google Play.

Hasil

Cornershop melaporkan bahwa ukuran aplikasinya telah diperkecil 27% meski masih dalam tahap awal. Didorong oleh kesuksesan modularisasi pada putaran pertama, mereka berencana menambahkan fitur lain yang sebelumnya terlalu besar untuk dipertimbangkan, seperti pemindai kode batang.

Cornershop juga memiliki saran untuk developer lain yang sedang mempertimbangkan app bundle. “Menurut saya ada dua proses yang berbeda. Pertama adalah mengenkapsulasi komponen dan mengisolasinya sebagai modul. Kedua adalah menentukan modul yang ingin dihapus dari aplikasi Anda dan hanya ditawarkan dalam kasus tertentu.” Dengan mempertimbangkan keduanya secara terpisah dan menentukan tujuan yang benar-benar ingin dicapai melalui proses tersebut, Anda dapat memperkecil ukuran aplikasi dengan sangat mudah.

Memulai

Semua developer aplikasi dan game dapat menggunakan Android App Bundle. Mulailah sekarang.

Buka Konsol Play