마음 챙김은 외부와 단절된 상태에서 이루어지지 않으며, 삶의 다른 모든 부분과 연결될 수 있습니다. 세계 최초의 명상 앱 중 하나를 개발해 현재는 마음챙김 분야의 리더로 자리 잡은 Headspace는 최근 이러한 전체적인 비전을 염두에 두고 발전해 왔습니다. 2019년에는 명상 이외의 분야로 앱을 확장하고 새로운 피트니스 및 웰빙 기능을 추가하기로 결정했습니다. Headspace는 새로운 제품 비전을 실현하고 사용자를 위한 탁월한 앱 환경을 마련하려면 엔지니어와 디자이너로 구성된 교차 기능팀이 필요하다는 사실을 깨달았습니다. 회사에 흥미로운 새 단계가 생겨났습니다. 디자인팀에서는 새롭고 새로운 디자인으로 새로운 경험을 위한 프로토타입을 만드는 것으로 프로세스를 시작했습니다.
Headspace가 앱을 확장하고 사용자의 시야를 더 넓히는 것을 막은 유일한 방법은 기존 소프트웨어 아키텍처였습니다. 새로운 기능을 모두 지원할 만큼 명확하게 구조화되지 않았습니다. 실제로 Headspace의 개발팀은 현재 코드를 기반으로 빌드하는 작업이 완전히 재작성하는 것보다 더 오래 걸릴 것으로 예상했습니다. 그래서 현재 Android 앱의 개발을 멈추고 전면적인 정비에 전념하기로 했습니다.
진행 방법
Headspace의 Android 개발팀은 기능을 빌드한 방식을 편리하게 표준화할 방법이 필요했습니다. 이들은 최신 Android 개발 권장사항 및 앱 아키텍처에 관한 Google의 문헌에 몰입하다가 자신만의 해결책을 찾았습니다. Google에서는 model-view-view-model을 사용하여 앱을 리팩터링할 것을 권장했습니다. MVVM은 널리 지원되는 소프트웨어 패턴으로, 개발자가 개발 영역을 명확하게 구분하여 앱의 아키텍처를 간소화할 수 있기 때문에 점진적으로 업계 표준이 되어가고 있습니다. MVVM을 선택한 덕분에 Headspace는 새로운 표준 및 권장사항을 제공하여 개발 속도를 높일 수 있게 되었습니다.
개발팀에서 파악한 Google의 또 다른 주요 리소스는 종속 항목 삽입을 위한 Dagger와 Hilt를 포함한 Android Jetpack 라이브러리였습니다. 새로운 접근 방식 덕분에 상용구 코드가 더 작고 효율적으로 만들어져 팀의 생산성이 향상되었습니다. 또한 앱을 Kotlin 프로그래밍 언어로 완전히 이전했습니다. 팀은 Kotlin을 사용하여 앱의 테스트 적용 범위를 약 15% 에서 80%로 늘렸습니다. 테스트 적용 범위가 커짐에 따라 배포 속도가 빨라지고 코드 품질이 향상되었으며 비정상 종료가 줄어들었습니다.
이러한 개선된 사용자 환경을 스토어 등록정보 리뷰에 반영하기 위해 Headspace는 Google Play In-App Review API를 구현했습니다. 이 새로운 API를 통해 모든 사용자가 앱 내에서 Headspace 환경에 관한 리뷰를 공유하도록 유도할 수 있었습니다. 이를 통해 리뷰 점수가 높아졌으며, 스토어 등록정보 리뷰는 Google Play에서의 가시성과 연결되므로 앱의 최근 개선사항에 대한 관심을 유도하는 데에도 도움이 되었습니다. Headspace의 재부팅에 관한 기술적인 내용을 자세히 살펴보려면 기술 우수사례를 확인하고 개발팀과 공유하세요.
결과
팀은 8개월 만에 재작성을 완료했으며 디자인 프로토타입의 모든 기능을 제공할 수 있었습니다. 품질에 대한 평판을 유지하면서 피트니스 및 웰빙 분야의 신규 잠재고객에게 도달한다는 초기 목표를 달성했습니다. 리뷰와 구독이 새롭게 급증하면서 사용자 경험과 행복한 사용자층이 늘어났습니다.
Headspace는 새로운 Android 앱 우수성에 집중하여 모든 측정항목에서 측정 가능한 성과를 달성했습니다.
앱 품질이 개선되면서 앱이 게시되는 운영체제 간의 유료 구독자 격차가 20% 증가했으며, 새로운 리뷰 작성 방식 덕분에 스토어 등록정보 리뷰 수가 2020년 2분기에서 4분기에 3.56에서 4.7로 증가했습니다. 새로운 기능과 개선된 사용자 환경을 결합한 개선된 리뷰를 통해 가시성이 향상되면 전 세계적으로 월간 활성 사용자가 15% 증가합니다. 내부적으로 새로운 아키텍처를 통해 Headspace는 향후 개발을 위해 더욱 빠르고 신뢰도 높은 워크플로를 만들 수 있었습니다. 이제는 테스트와 버그 수정에 드는 시간이 크게 줄었고, 새로운 기능을 구현하는 데 더 많은 시간을 할애할 수 있게 되었습니다(최근에는 유지 흐름 개선, 업셀링 프로세스 최적화). 또한 이 재작성으로 딥 링크와 마케팅 도구 통합이 개선되었습니다. 이러한 이점 덕분에 Headspace의 팀은 더 많은 사용자로부터 더 나은 데이터를 수집하고, 의견을 제공한 사용자에게 직접 응답하며, 이 피드백을 향후 개발에 활용할 수 있게 되었습니다.
Headspace는 이러한 노력에 동참하여 Android App Excellence에 막대한 투자를 하는 동시에 피트니스 및 웰빙 분야에서 새롭고 흥미로운 영역을 개척했습니다. 탄탄한 개발 기반을 마련하고 사용자의 참신한 피드백을 받은 Headspace는 모두의 건강과 행복을 증진한다는 사명을 이어갈 수 있습니다.
시작하기
더 나은 사용자 환경을 제공하기 위해 앱을 다시 작성하는 방법을 알아보려면 Headspace 기술 우수사례를 참고하세요. 앱 우수성 방문 페이지를 방문하여 일관되고 직관적인 앱 사용자 환경으로 비즈니스를 성장시키는 방법을 자세히 알아보세요.