Realtor.com mendorong 2x jumlah prospek per tampilan properti

Realtor.com adalah tujuan real estat online terkemuka yang dioperasikan oleh anak perusahaan News Corp, Move, Inc., yang menyediakan platform untuk menemukan properti yang akan dibeli atau disewa melalui penelusuran berbasis lokasi. Realtor.com menarik hampir 60 juta pengunjung unik setiap bulan ke platform desktop dan selulernya. Penelusuran properti semakin penting bagi pemirsa melalui pengalaman belanja di rumah, atau saat dalam perjalanan melewati lokasi yang diinginkan. Seluler adalah segmen pengguna dengan pertumbuhan tercepat untuk realtor.com.

Yang mereka lakukan

Realtor.com mengaktifkan dukungan Aplikasi Instan Android dengan memodulasi aplikasi 12 MB ke dalam modul aplikasi instan; dengan ukuran masing-masing di bawah 4 MB. Tim memantau batas ukuran dengan APK analyzer, dan memperoleh jumlah metode untuk berbagai modul pihak ketiga dari www.methodscount.com.

Realtor.com mengurangi ukuran sebagian menggunakan kode Proguard dan penciutan resource. Selain itu, mereka dapat melakukan pengurangan lebih lanjut dengan menggabungkan beberapa SDK analisis pihak ketiga, dan mengganti SDK pihak ketiga lainnya dengan modul internal yang lebih kecil. Dengan upaya desain modul yang sudah berjalan, beberapa tugas yang diperlukan untuk aplikasi instan sudah dimulai, namun batas dex 64K masih menjadi masalah.

Tim ini berhasil mengurangi sebagian metode dengan mengenkapsulasi setiap SDK pelacakan ke dalam project library-nya sendiri sehingga setiap library dapat didaftarkan satu per satu dengan modul pengelola pelacakan. Pengelola pelacakan ini memungkinkan aplikasi instan menyertakan subset library pelacakan saat menyertakan kumpulan lengkap dalam aplikasi yang diinstal.

Antarmuka callback digunakan untuk modul aplikasi instan yang dapat dihubungkan ke fungsi lain yang tersedia hanya untuk aplikasi terinstal, seperti login atau menyimpan listingan, dan diabaikan untuk aplikasi instan. Selain itu, mereka menggunakan injeksi dependensi Dagger untuk menyederhanakan pengabaian modul singleton di codebase aplikasi instan yang telah difaktorkan ulang. Namun, penting bagi tim untuk menerapkan teknik yang mudah ini dengan hati-hati guna menghindari kebocoran memori yang juga mungkin terjadi saat menggunakan class singleton statis.

Setelah rilis awal, ukuran APK aplikasi instan meningkat secara substansial melebihi batas 4 MB karena menambahkan fitur tambahan seperti Cast v3. Mereka menemukan masalah ini selama pengujian regresi untuk rilis lanjutan yang terjadi ketika Konsol Play memblokir deployment untuk produksi. Untuk mencegah masalah ini di masa mendatang, tim menerapkan pemeriksaan ukuran ke dalam autobuild CI Pipeline. Pemeriksaan ini membuat varian rilis (karena debug akan lebih besar), dan mengekstrak APK dari artefak build ZIP sebelum memeriksa ukurannya (batas ukuran berlaku untuk ukuran yang telah di-zip); commit apa pun yang gagal dalam pemeriksaan ini akan diblokir. Tim engineering kualitas juga menggunakan jalur deployment pra-rilis, bukan pengembangan, karena jalur pengembangan memiliki batas ukuran yang lebih tinggi.

Hasil

Sejak meluncurkan aplikasi instan pada bulan Mei 2017, Realtor.com telah meningkatkan metrik konversi utamanya, dan telah menggandakan jumlah prospek per kunjungan halaman detail listingan properti.

Laurie Kahn, Principal Product Manager realtor.com, yang bertanggung jawab untuk mendorong penerapan aplikasi instan, mengatakan bahwa: "Saya melihat Aplikasi Instan sebagai cara pembuatan aplikasi di masa mendatang. Hal ini memudahkan pengguna untuk mendapatkan pengalaman aplikasi yang luar biasa tanpa langkah tambahan untuk menginstal aplikasi dari Play Store. Kami berhasil meraih kesuksesan besar dengan aplikasi instan."

Pelajari lebih lanjut pengalaman realtor.com dengan aplikasi instan.

Memulai

Mulai bulan Mei 2017, Aplikasi Instan Android terbuka untuk semua developer. Mulai menggunakan aplikasi instan.