Page MenuHomePhabricator

YiR: Pre-design scaffolding
Closed, ResolvedPublic

Description

This is to update the existing prototype YiR with the following changes, to move towards parity with iOS designs:

  • There shall be a total of seven (7) pages, instead of the current four. The pages can contain placeholder contents for now.
    • Each page should be able to show different contents based on whether the user is logged in or logged out, and whether the primary language is English or not.
  • The toolbar of YiR should not have the "W" icon in the center. That's an iOS-specific thing.
  • We can start to build a ViewModel that will serve the entire screen, and start to fetch things that the ViewModel will serve, including:
    • Impact data, in the same way that Activity Tab is fetching/caching it.
    • Remote configuration data, which will eventually contain static numbers that we will plug into string resources.
    • Results from queries on HistoryEntryDao / ReadingListPageDao to get total pages read and saved.

Ensure to see:

Event Timeline