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: