Gratitude는 위젯 사용자들의 25% 더 높은 리텐션을 보았습니다.
Gratitude 앱 개발자들은 매일의 성찰과 마음챙김 연습을 장려하기 위해 위젯을 만들었습니다. 이 위젯들은 홈 화면에서 저널링 프롬프트, 확언, 비전 보드에 빠르게 접근할 수 있도록 제공했습니다. 위젯은 사용자 유지율을 25% 증가시키고 더 많은 저널 항목을 생성하는 결과를 가져왔습니다. 원래 위젯은 XML 기반의 RemoteViews를 사용했는데, 이는 기술 부채와 디자인 불일치를 야기했습니다. 현대화를 위해 팀은 선언형 프레임워크인 Jetpack Glance로 전환했습니다. Jetpack Glance는 개발 시간을 단축하고 코드 가독성을 향상시켰으며 색상 및 크기 조정과 같은 동적 기능을 가능하게 했습니다. 팀은 또한 생성된 위젯 미리보기를 구현하고 다양한 기기에서 광범위하게 테스트했습니다. 새로운 위젯을 홍보하기 위해 개발자들은 검색 용이성을 위해 인앱 위젯 고정을 사용했습니다. 위젯 패키지를 리팩토링하는 과정에서 위젯 사용자가 위젯을 복원하거나 업데이트하도록 다시 요청해야 했습니다. 이 작업의 결과로 앱의 일일 활성 사용자 중 약 10%가 위젯을 채택했습니다. 개발자들은 Jetpack Glance가 RemoteViews보다 더 쉽고 유연하며 앱의 전반적인 디자인과 더 잘 일치한다고 생각했습니다. Gratitude 앱 경험은 위젯이 습관 형성을 촉진하고 사용자 경험을 개선하는 방법을 보여줍니다.