CodingNic

Build the Real Home Experience

Connect Continue Reading and Activity

Build the Real Home Experience 18 min read

Connect Continue Reading and Activity

Connect Continue Reading and Activity

Task

Replace the Continue Reading and recent activity mock data with ReadingProgress, Bookmarks, Highlights, and Notes.

A Continue Reading item should have enough data to open the correct Book and resume from its stored progress.

Use the existing progress percentage for the progress bar rather than calculating a new value in each card.

Recent activity should be ordered consistently and identify its Book.

Test

Read two books and create an annotation.

Return to Home.

Confirm:

  • Continue Reading shows the correct books
  • progress values match the Reader
  • recent activity reflects the new annotation
  • opening a Continue Reading item resumes the correct book

Checkpoint

Home now reflects what the user has actually been reading and annotating.