Reboot Android Headspace meningkatkan pengguna aktif bulanan sebesar 15%

Perhatian tidak terjadi di ruang hampa — ia memiliki cara untuk terhubung dengan setiap bagian lain dari kehidupan seseorang. Headspace, yang membuat salah satu aplikasi meditasi pertama di dunia dan sekarang menjadi pemimpin di bidang mindfulness, baru-baru ini telah berkembang dengan mempertimbangkan visi holistik tersebut. Pada 2019, mereka memutuskan untuk memperluas aplikasi mereka selain untuk meditasi serta menambahkan fitur kebugaran dan kesehatan baru. Headspace menyadari bahwa mereka memerlukan tim engineer dan desainer lintas fungsi untuk dapat mewujudkan visi produk baru dan menciptakan pengalaman aplikasi yang sangat baik bagi pengguna. Fase baru yang menarik bagi perusahaan: tim desain mereka memulai proses dengan membuat prototipe untuk pengalaman baru, dengan desain baru yang segar.

Satu-satunya hal yang menghentikan Headspace dari memperluas aplikasi mereka dan lebih memperluas cakrawala penggunanya adalah arsitektur software yang sudah ada. Strukturnya tidak cukup jelas untuk mendukung semua fitur baru ini. Faktanya, tim pengembangan Headspace memproyeksikan bahwa membangun kode mereka saat ini akan memakan waktu lebih lama daripada penulisan ulang lengkap. Mereka memutuskan untuk menghentikan pengembangan aplikasi Android mereka saat ini dan mendedikasikan diri purnawaktu untuk merombak total.

Bagaimana mereka melakukannya

Tim pengembangan Android Headspace memerlukan cara mudah untuk menstandarkan cara mereka membuat fitur. Sembari mempelajari literatur Google tentang praktik terbaik terbaru untuk pengembangan Android dan arsitektur aplikasi, mereka menemukan solusinya. Google merekomendasikan pemfaktoran ulang aplikasi menggunakan model-view-view-model. MVVM adalah pola software yang didukung secara luas yang secara bertahap menjadi standar industri karena memungkinkan developer untuk memisahkan area pengembangan dengan jelas, sehingga membantu merampingkan arsitektur aplikasi. Dengan memilih MVVM, Headspace mendapatkan serangkaian standar dan praktik terbaik baru yang membantu mempercepat pengembangan.

Resource utama lain dari Google yang digunakan oleh tim adalah library Android Jetpack, termasuk Dagger dan Hilt untuk injeksi dependensi. Pendekatan baru ini membuat kode boilerplate lebih kecil dan lebih efisien, sehingga meningkatkan produktivitas tim. Mereka juga memanfaatkan kesempatan ini untuk memigrasikan aplikasi sepenuhnya ke bahasa pemrograman Kotlin. Dengan menggunakan Kotlin, tim meningkatkan cakupan pengujian dalam aplikasi dari sekitar 15% menjadi 80%. Perluasan cakupan pengujian menghasilkan deployment yang lebih cepat, kualitas kode yang lebih tinggi, dan error yang lebih sedikit.

Untuk memastikan pengalaman pengguna yang lebih baik ini tercermin dalam ulasan listingan Play Store mereka, Headspace menerapkan Google Play In-App Review API. API baru ini memungkinkan mereka mendorong semua pengguna untuk membagikan ulasan tentang pengalaman Headspace mereka dari dalam aplikasi. Penerapan ini meningkatkan skor ulasan, dan, karena ulasan listingan Play Store dikaitkan dengan visibilitas di Google Play, ulasan ini juga membantu menarik perhatian ke peningkatan terbaru aplikasi. Untuk pembahasan teknis mendalam tentang reboot Headspace, lihat dan bagikan studi kasus teknis kepada tim pengembangan Anda.

Hasil

Tim menyelesaikan penulisan ulang dalam delapan bulan, dan mereka dapat mengirimkan setiap fitur dari prototipe desain. Mereka mencapai sasaran awal untuk menjangkau audiens baru di ruang kebugaran dan kesehatan, tanpa mengorbankan reputasi mereka dalam hal kualitas. Lonjakan ulasan dan langganan baru menghasilkan pengalaman pengguna yang lebih baik dan basis pengguna yang lebih baik.

Fokus baru Headspace pada Android App Excellence menghasilkan peningkatan yang terukur di semua metrik.

Peningkatan kualitas aplikasi ini menghasilkan peningkatan paritas pelanggan berbayar sebesar 20% di antara sistem operasi tempat aplikasi mereka dipublikasikan. Pendekatan baru terhadap ulasan mendorong peningkatan ulasan listingan Play Store mereka dari 3,56 menjadi 4,7 dari Q2 hingga Q4 tahun 2020. Visibilitas dari ulasan yang ditingkatkan serta fitur baru dan pengalaman pengguna yang lebih baik menghasilkan peningkatan pengguna aktif bulanan sebesar 15% secara global. Secara internal, arsitektur baru ini juga memungkinkan Headspace membuat alur kerja yang lebih cepat dan lebih percaya diri untuk pengembangan di masa mendatang. Sekarang, mereka menghabiskan lebih sedikit waktu untuk menguji dan memperbaiki bug, dan memiliki lebih banyak waktu untuk menerapkan fitur baru — yang terbaru, alur retensi yang lebih baik, dan pengoptimalan untuk proses upsell. Penulisan ulang ini juga memungkinkan integrasi deep linking dan alat pemasaran yang lebih baik. Manfaat ini memberi tim Headspace kemampuan untuk mengumpulkan data yang lebih baik dari lebih banyak pengguna, merespons langsung kepada mereka yang memberikan masukan, dan menggunakan masukan ini untuk menginformasikan pengembangan di masa mendatang.

Headspace mengambil risiko dan melakukan investasi signifikan dalam Keunggulan Aplikasi Android sambil membuka area baru yang menarik di bidang kebugaran dan kesehatan. Dengan fondasi baru yang kuat untuk pengembangan dan masukan baru dari pengguna mereka, Headspace berada di posisi yang tepat untuk melanjutkan misi mereka: meningkatkan kesehatan dan kebahagiaan semua orang.

Mulai

Untuk mengetahui cara menulis ulang aplikasi guna memberikan pengalaman pengguna yang lebih baik, lihat Studi kasus teknis Headspace. Dan, kunjungi halaman landing App Excellence untuk mempelajari lebih lanjut bagaimana pengalaman pengguna aplikasi yang konsisten dan intuitif dapat mengembangkan bisnis Anda.