Background
The current iOS implementation of the interests selection screen frequently surfaces disambiguation pages and articles without images at the top.
User story
As someone selecting my interests, I want to see quality article suggestions come up when I select the topic so that I can browse through and easily select my interests.
Requirements
- Filter out disambiguation pages from the interest selection screen in onboarding & settings
- Show article tiles with images at the top of the screen, and tiles without images at the bottom
Reference
DB: Here is the code that fetches these results: https://github.com/wikimedia/apps-android-wikipedia/blob/main/app/src/main/java/org/wikipedia/feed/personalization/interest/InterestSelectionRepository.kt#L27
The precise API call, plus all the filtering steps, are there.