Headspace'in Android yeniden başlatma işlemi, aylık etkin kullanıcı sayısını %15 artırdı

Farkındalık boşlukta olmaz. Bir insanın hayatının diğer tüm kısımlarıyla bağlantı kurabilmek için bir yol sunar. Dünyanın ilk meditasyon uygulamalarından birini geliştiren ve şu anda farkındalık alanında lider olan Headspace, son zamanlarda bu bütünsel vizyon doğrultusunda gelişiyor. 2019'da uygulamalarını meditasyonun ötesine taşıyarak yeni fitness ve sağlıklı yaşam özellikleri eklemeye karar verdiler. Headspace, yeni ürün vizyonunu uygulayabilmek ve kullanıcılara mükemmel bir uygulama deneyimi sunmak için mühendis ve tasarımcılardan oluşan çapraz fonksiyonlu bir ekibe ihtiyaç duyduğunu fark etti. Şirket için heyecan verici yeni bir aşama: Tasarım ekibi bu sürece yeni deneyim için yeni tasarımlarla prototipler oluşturarak başladı.

Headspace'in uygulamasını genişletmesini ve kullanıcılarının ufkunu daha da genişletmesini engelleyen tek şey mevcut yazılım mimarisiydi. Tüm bu yeni özellikleri destekleyecek kadar net yapılandırılmamıştı. Hatta Headspace'in geliştirme ekibi mevcut kodların geliştirilmesinin baştan sona yeniden yazmaktan daha uzun süreceğini öngördü. Mevcut Android uygulamalarının gelişimini dondurmaya karar verdiler ve tam zamanını tümüyle elden geçirmeye adadılar.

Nasıl başardılar?

Headspace'in Android geliştirme ekibi, özellikleri oluşturma yöntemlerini standartlaştırmanın kolay bir yoluna ihtiyaç duyuyordu. Android geliştirme ve uygulama mimarisi ile ilgili en yeni ve en iyi uygulamalar hakkında Google'ın literatürünü derinlemesine araştırırken çözümlerini buldular. Google, model-view-view-model kullanarak uygulamalarını yeniden düzenlemelerini önerdi. MVVM, geliştiricilerin geliştirme alanlarını açıkça ayırmasına olanak tanıyarak uygulamanın mimarisini basitleştirmeye yardımcı olduğu için giderek daha fazla endüstri standardı haline gelen ve yaygın olarak desteklenen bir yazılım kalıbıdır. MVVM'nin seçilmesi, Headspace'e geliştirme sürecini hızlandırmaya yardımcı olan yeni standartlar ve en iyi uygulamalar sağladı.

Ekibin yararlandığı bir başka önemli kaynak da Android Jetpack kitaplıklarıydı. Bunlar arasında bağımlılık yerleştirme için Dagger ve Hilt de bulunuyordu. Yeni yaklaşım, standart kodları daha küçük ve daha verimli hale getirerek ekibin verimliliğini artırdı. Ayrıca bu fırsatı değerlendirerek uygulamalarını Kotlin programlama diline tamamen taşıdılar. Ekip, Kotlin'i kullanarak uygulamadaki test kapsamını yaklaşık% 15'ten %80'e çıkardı. Artan test kapsamı sayesinde dağıtım daha hızlı, daha kaliteli kod ve daha az kilitlenme elde edildi.

Headspace, bu iyileştirilmiş kullanıcı deneyiminin mağaza girişi yorumlarına yansıtılması için Google Play In-App Review API'yi uyguladı. Bu yeni API, tüm kullanıcıları uygulama içinden Headspace deneyimleriyle ilgili yorumları paylaşmaya teşvik etmelerini sağladı. Bu uygulama, yorum puanlarını artırdı. Ayrıca, mağaza girişi yorumlarının Google Play'de görünürlüğüne bağlı olması sayesinde de uygulamanın son iyileştirmelerine dikkat çektiler. Headspace'in yeniden başlatılmasıyla ilgili teknik bir inceleme için teknik örnek olay incelemesine göz atın ve bunu geliştirme ekibinizle paylaşın.

Sonuçlar

Ekip, yeniden yazmayı sekiz ayda tamamladı ve tasarım prototipindeki her özelliği teslim etmeyi başardı. İlk hedeflerine, kaliteden ödün vermeden fitness ve sağlıklı yaşam alanlarında yeni kitlelere ulaşma hedefine ulaştılar. Yorum ve abonelik sayısındaki yeni artış, daha iyi bir kullanıcı deneyiminin ve daha mutlu bir kullanıcı tabanının oluşmasını sağladı.

Headspace'in Android Uygulama Mükemmelliği'ne odaklanması, tüm metriklerde ölçülebilir iyileştirmeler sağladı.

Uygulamanın kalitesinde yapılan iyileştirmeler sayesinde uygulamanın yayınlandığı işletim sistemleri arasında ücretli abone oranı% 20 arttı ve yorumlara yönelik yeni yaklaşım, 2020'nin 2.çeyreği ile 4.çeyreği arasındaki mağaza girişi yorum sayısını 3,56'dan 4,7'ye yükseldi. Yeni özellikler ve iyileştirilmiş kullanıcı deneyimiyle birlikte daha iyi yorumlardan yararlanmak, tüm dünyadaki aylık etkin kullanıcı sayısında% 15 artış sağladı. Yeni mimari, şirket içinde Headspace'in gelecekteki geliştirmeler için daha hızlı ve daha güvenli iş akışları oluşturmasına olanak tanıdı. Artık hataları test edip düzeltmek için çok daha az zaman harcıyor ve yeni özellikleri uygulamak için daha fazla zaman harcıyor. Bu sayede elde tutma akışı iyileştirildi ve satış süreciyle ilgili optimizasyonlar yapıldı. Yeniden yazma, derin bağlantı ve pazarlama aracı entegrasyonunun daha iyi olmasını da sağladı. Bu fayda, Headspace'in ekibine daha fazla kullanıcıdan daha iyi veri toplama, geri bildirim verenlere doğrudan yanıt verme ve bu geri bildirimi gelecekteki geliştirmeler için kullanma olanağı sağladı.

Bu konuda harekete geçen Headspace, fitness ve sağlıklı yaşam alanlarında heyecan verici yeni alanlar açarken Android Uygulama Mükemmelliği'ne büyük yatırımlar yaptı. Gelişim için sağlam bir temele sahip olan ve kullanıcılarından aldığı yeni geri bildirimlerle Headspace, herkesin sağlığını ve mutluluğunu iyileştirme misyonunu devam ettirmek için çok uygun.

Başlayın

Daha iyi bir kullanıcı deneyimi sunmak amacıyla uygulamanızı nasıl yeniden yazabileceğinizi öğrenmek için Headspace ile ilgili teknik örnek olayı inceleyin. Ayrıca tutarlı ve sezgisel uygulama kullanıcı deneyimlerinin işletmenizi nasıl büyütebileceği hakkında daha fazla bilgi edinmek için Uygulama Mükemmelliği açılış sayfasını ziyaret edin.