RSS Блог разработчиков Android
Подписаться
Благодарность обеспечила на 25% более высокий уровень удержания для пользователей виджета
Разработчики приложения "Благодарность" создали виджеты, чтобы поощрять ежедневное размышление и практики осознанности. Эти виджеты обеспечивали быстрый доступ к подсказкам для ведения дневника, аффирмациям и доскам видения на домашнем экране. Виджеты привели к увеличению удержания пользователей на 25% и большему количеству записей в дневнике. Оригинальные виджеты использовали RemoteViews на основе XML, что создавало технический долг и несоответствия в дизайне. Чтобы модернизировать, команда перешла на Jetpack Glance, декларативный фреймворк. Jetpack Glance сократил время разработки, улучшил читаемость кода и позволил использовать динамические функции, такие как цвет и изменение размера. Команда также реализовала Предварительные просмотры сгенерированных виджетов и протестировала их обширно на различных устройствах. Чтобы продвигать новые виджеты, разработчики использовали закрепление виджетов внутри приложения для их обнаружения. Перестановка пакетов виджетов требовала повторного запроса пользователям виджетов на восстановление или обновление своих виджетов. В результате этой работы примерно 10% ежедневно активных пользователей приложения приняли виджеты. Разработчики обнаружили, что Jetpack Glance легче и более гибок, чем RemoteViews, и лучше соответствует общему дизайну приложения. Опыт приложения "Благодарность" демонстрирует, как виджеты стимулируют формирование привычек и улучшают пользовательский опыт.