La pleine conscience ne se produit pas dans le vide. Elle a tendance à se connecter à toutes les autres parties de la vie d'une personne. Headspace, qui a créé l'une des premières applications de méditation au monde et est désormais un leader dans le domaine de la pleine conscience, a récemment évolué dans cette optique holistique. En 2019, l'entreprise a décidé d'étendre son application au-delà de la méditation et d'ajouter de nouvelles fonctionnalités de remise en forme et de bien-être. Headspace a réalisé qu'il aurait besoin d'une équipe pluridisciplinaire d'ingénieurs et de concepteurs pour concrétiser la nouvelle vision du produit et créer une excellente expérience d'application pour les utilisateurs. Une nouvelle phase passionnante pour l'entreprise : son équipe de conception a commencé le processus en créant des prototypes pour la nouvelle expérience, avec de nouveaux designs.
La seule chose qui empêchait Headspace de développer son application et d'élargir davantage les horizons de ses utilisateurs était son architecture logicielle existante. Elle n'était pas suffisamment structurée pour prendre en charge toutes ces nouvelles fonctionnalités. En fait, l'équipe de développement de Headspace a estimé que la création de leur code actuel prendrait plus de temps qu'une réécriture complète. Ils ont décidé de geler le développement de leur application Android actuelle et de se consacrer à plein temps à une refonte totale.
Comment ont-ils fait ?
L'équipe de développement Android de Headspace avait besoin d'un moyen pratique de standardiser la façon dont elle créait des fonctionnalités. En se plongeant dans la documentation de Google sur les dernières bonnes pratiques de développement Android et l'architecture d'application, ils ont trouvé leur solution. Google leur a recommandé de refactoriser leur application à l'aide de model-view-view-model. MVVM est un modèle logiciel largement pris en charge qui devient progressivement la norme de l'industrie, car il permet aux développeurs de séparer clairement les domaines de développement, ce qui contribue à rationaliser l'architecture d'une application. Le choix de MVVM a permis à Headspace de bénéficier d'un nouvel ensemble de normes et de bonnes pratiques qui ont contribué à accélérer le développement.
L'équipe s'est également appuyée sur les bibliothèques Android Jetpack de Google, y compris Dagger et Hilt pour l'injection de dépendances. Cette nouvelle approche a permis de réduire la taille et d'améliorer l'efficacité du code récurrent, ce qui a amélioré la productivité de l'équipe. Ils ont également profité de l'occasion pour migrer entièrement leur application vers le langage de programmation Kotlin. Grâce à Kotlin, l'équipe a augmenté la couverture des tests dans l'application, qui est passée d'environ 15 % à 80 %. L'augmentation de la couverture des tests a permis d'accélérer les déploiements, d'améliorer la qualité du code et de réduire le nombre de plantages.
Pour s'assurer que cette amélioration de l'expérience utilisateur se reflète dans les avis sur sa fiche Play Store, Headspace a implémenté l'API Google Play In-App Review. Cette nouvelle API lui a permis d'encourager tous les utilisateurs à partager des avis sur leur expérience Headspace depuis l'application. L'implémentation a permis d'améliorer les notes et, comme les avis sur la fiche Play Store sont liés à la visibilité sur Google Play, elle a également contribué à attirer l'attention sur les récentes améliorations apportées à l'application. Pour en savoir plus sur la refonte de Headspace, consultez et partagez l'étude de cas technique avec votre équipe de développement.
Résultats
L'équipe a terminé la réécriture en huit mois et a pu fournir toutes les fonctionnalités du prototype de conception. Ils ont atteint leur objectif initial, qui consistait à toucher de nouvelles audiences dans les secteurs du fitness et du bien-être, sans compromettre leur réputation de qualité. Une nouvelle vague d'avis et d'abonnements témoigne d'une meilleure expérience utilisateur et d'une base d'utilisateurs plus satisfaite.
La nouvelle orientation de Headspace vers l'excellence de l'application Android a permis d'améliorer de manière mesurable toutes les métriques.

L'amélioration de la qualité de l'application a entraîné une augmentation de 20 % de la parité des abonnés payants entre les systèmes d'exploitation sur lesquels l'application est publiée. La nouvelle approche des avis a permis d'augmenter la note de la fiche Play Store de 3,56 à 4,7 entre le deuxième et le quatrième trimestre 2020. La visibilité accrue grâce à l'amélioration des avis, combinée aux nouvelles fonctionnalités et à l'amélioration de l'expérience utilisateur, a entraîné une augmentation de 15 % du nombre d'utilisateurs actifs mensuels à l'échelle mondiale. En interne, la nouvelle architecture a également permis à Headspace de créer des workflows plus rapides et plus fiables pour les futurs développements. Ils passent désormais beaucoup moins de temps à tester et à corriger les bugs, et plus de temps à implémenter de nouvelles fonctionnalités. Récemment, ils ont amélioré le parcours de fidélisation et optimisé le processus de vente incitative. La réécriture a également permis une meilleure intégration des liens profonds et des outils marketing. Grâce à cet avantage, l'équipe Headspace a pu collecter de meilleures données auprès d'un plus grand nombre d'utilisateurs, répondre directement à ceux qui ont donné leur avis et utiliser ces commentaires pour orienter le développement futur.
Headspace s'est lancé et a investi massivement dans l'excellence des applications Android, tout en ouvrant de nouveaux horizons dans le fitness et le bien-être. Grâce à une nouvelle base solide pour le développement et aux nouveaux commentaires de ses utilisateurs, Headspace est bien placé pour poursuivre sa mission : améliorer la santé et le bonheur de tous.
Premiers pas
Pour découvrir comment réécrire votre application afin d'offrir une meilleure expérience utilisateur, consultez l'étude de cas technique Headspace. Consultez la page de destination sur l'excellence des applications pour découvrir comment des expériences utilisateur cohérentes et intuitives peuvent développer votre activité.