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 geo data is for January 1 - December 6th, 2025. If open it again on December 18th, it does not change.
- User must be logged-in
- This slide is agnostic of primary language
- For the articles they read for the year, find the biggest cluster of articles nearby a single country (consult with iOS to match logic or improve logic together)
- Display name of selected country
- Display articles used to select the chosen country (at least 2)
- Display articles on a map with markers
Designs
Reference
iOS implementation T402832

