####Background
In 2024-2025 the iOS team built a personalized Wikipedia Year in Review feature T371946. During Q1 of 2025-2026 the iOS team updated the Year in Review feature and is user testing the new additions T382442.
This year we are bringing the feature to Android. This Epic is for the 2025 version of the Apps Wikipedia Year in Review on Android.
There are four main flows with variants depending if users are editors and depending if users are donors.
####Requirements
- Data should cover January 1 - December 31, 2025
- We should be able to turn the entire feature, including entry point, on and off using the remote configuration file
- Release date on December 1, 2025
- If users are logged-in they should receive the personalized Year in Review slide and fall back to collective slides when they do not have enough editing or reading data depending on if they have EN wiki as their primary language or not
- If users are logged-out they should receive the collective Year in Review slide depending on if they have EN wiki as their primary language or not
- Reading history by category, or mention a few categories they’ve read articles under
- Most visited article, or which articles they visited multiple times.
- Show articles read by geography (You read X articles about Canada)
- Total time spent reading, and article(s) with the most time spent reading
- Update collective (logged-out) data for English users to match the microsite
- Update collective (logged-out) slides for non-English users with data from Shay about the Mobile Apps
- Allow users to share a summary of the entire review
#### Logged-In EN Wiki
- Receives full page feature announcement
- Hours spent/Articles read in 2025 (EN)
- EN Top Articles
- Your Top Articles
- Reading Patterns
- Categories
- Geo
- Articles Saved
- # of articles edited
- Viewed Edits
- Donor slide
- Personal Summary
- Survey
- End of Flow
##### Caveats
- If users have 0 edits fall back to EN collective changes made this year and collective bytes added
- If user has 0 articles saved, fall back to collective reading lists slides
- Hide 'Articles Edited' on summary slide if edit=0
- If user donated in app show icon unlocked, if user has not donated show non donor unlock custom icon CTA slide
#### Logged-Out EN Wiki
- Receives full page feature announcement
- Sees login/account creation prompt and rejects
- Collective hours spent (EN)
- EN Most popular articles
- Collective # of reading lists on apps
- EN Wikipedia # of articles changed
- EN Bytes added
- Donor slide
- Summary (EN Logged Out)
- Survey
- End of Flow
##### Caveats
- Summary slide should be for EN Wikipedia collectively
#### Logged-In non-EN Wiki
- Receives full page feature announcement
- Hours spent/Articles read in 2025 (Non-EN)
- Collective articles viewed on apps Non-EN
- Your Top Articles
- Reading Patterns
- Categories
- Geo
- Articles Saved
- # of articles edited
- Viewed Edits
- Donor slide
- Personal Summary
- Survey
- End of Flow
##### Caveats
- If users have 0 edits fall back to non-EN mobile apps collective changes made this year and times Wikipedia was edited per minute
- If user has 0 articles saved, fall back to collective reading lists slides
- Hide 'Articles Edited' on summary slide if edit=0
- If user donated in app show icon unlocked, if user has not donated show non donor unlock custom icon CTA slide
#### Logged-Out non-EN Wiki
- Receives full page feature announcement
- Sees login/account creation prompt and rejects
- Collective # of languages available
- Collective # of articles viewed by app users
- Collective # of reading lists on apps
- # of edits made by app editors
- Collective Times per minute articles were edited
- Donor slide
- Summary (Non-En Logged Out)
- Survey
- End of Flow
##### Caveats
- Summary slide should be for Non-EN Wikipedia collectively
**Nice-to-have**
- Give users a reading list of articles from their year at the end
- Shareable Image collage from the articles they read over the year
- {T381678}
- All external links go to device language version of page, and fall back to English
- Do a push notification when Year is Ready
- Give an in-app way to report issues with the feature
- Have links in feature just show link previews, to keep users inside the feature
- Make the survey free-text multi-line
- Improve transition when iPhone user opens YiR in Landscape, improve iPad and Landscape support
- Add visualizations for rabbit holes or knowledge journeys
- {T376441}
- More detailed in-app contributions stats. Instead of just saying “Thank you”, include the number of donations, amount they donated and when
- Include graphs where we can, for example on “day of the week most read”, many users wanted to see the graph of all the days
- Improve editing stats so they cover the entire year / more than 500+ edits. A few users got hung up on that
- Add additional editing insights - we’re getting additional data with the user contributions API that could be leveraged for additional Editing insights (would require legal review)
- List of articles they edited
- Edit tags like minor, suggested edits - could show a breakdown of types of edits
- New pages created - show how many new articles they created
- Timestamp - could do time of the day or day of the week for Editing
- Show which articles they visited that are more niche or lesser read. (The article in your history that has the lowest pageviews (most niche or rare)
- Show insights by language for Multilingual readers and editors (edits on different languages set in the app, reading in different languages)
- Tell users what kind of reader they are: Repurpose design archetypes and let users know what kind of user group they fit into, or classify the reader as a "type", dancer, hunter, etc (only a very few people asked for this in the survey)
###Notes
- Users want collective stats and personalized stats intermingled. They like seeing the collective impact, and want to be compared to the collective. Next year we should not remove collective slides for logged-in users.
- It’s important to continue communicating where the data comes from, and why it’s not able to be cross-platform.
- Notes for when writing UI copy
- Avoid saying "this year" or "last year" within copy, to give flexibility of releasing during either December or January. Ideal format is "in $1", where $1 is 2025
- “You read X articles in 2025”. Instead of “You read X articles this year”
- See if there are friendlier alternatives to talk about how the feature respects privacy. "locally stored" or "local storage” might not mean much to users, maybe something like "calculated on your device, privately" - try to make it so non-technical folks can understand
- Don’t have decimals in the collective statistics. For any collective statistics, we want to use variables ($1, $2) in translate.wiki. This requires having integers for numbers
- “Over 4 billion views” instead of “4.2 billion views” for example
[[ https://www.figma.com/design/NhCAbzD1sGjBMoK8tN47ot/iOS---%3E-Year-in-Review-v3?node-id=8-26&p=f&t=lNM4uHVDBYPue8xj-0 | iOS Figma File ]]