Context
This year we are bringing the Year in Review feature to Android, after its initial deployment and iterations on iOS. The goal is to deepen engagement and increase retention of readers.
Requirements
- The personalized data for this slide should be frozen/cached upon open of the YiR. Calculate the report for this slide when the user first opens Year in Review. After that, if they view more articles, this slide should not update (We don't want users to manipulate their YiR). If the user turns off YiR in Settings and turns it back on, this can recalculate.
- i.e. If I open my Year in Review on December 6th, my top articles data is for January 1 - December 6th, 2025. If open it again on December 18th, it does not change.
- User must be logged-in to see this slide
- This slide is agnostic of primary language
- User should see the top 5 articles they visited most frequently (measured by article visits, not time spent)
- Only show this slide if the user has a minimum of 1 article that they have visited multiple times.
- No fallback slide for logged-out/ineligible users
Designs
Reference
iOS Implementation: T402829