Skip to content

Latest commit

 

History

History
54 lines (44 loc) · 1.8 KB

README.md

File metadata and controls

54 lines (44 loc) · 1.8 KB

MP Watch 🇬🇧 👀

Video Walkthrough

Here's a walkthrough of implemented user stories:

Video Walkthrough

GIF created with LiceCap.

User Stories

🎉 The following functionality is completed: 🎉

  • Topic timelines - displays tweets for each topic
    • Pulls tweets from topic API endpoint
  • Topic bar - displays all topics in horizontally-scrolling bar
    • Dynamically size button based on title
    • Pulls topics from topics API endpoint
    • Bold current topic
  • Tweet cell
    • Displays a tweet's age, author, content
    • Specially format hashtags, links, and mentions

🚫 The following functionality is under construction: 🔨

  • Tweet cell
    • Cut off Twitter handle before cutting name
  • Topic bar UI improvements
    • Add underline, animation for selected topic
  • Movement betweent topics
    • Use gesture recognizers to change topic choice
    • Use swipe menu to change topic
  • Add search bar
    • Given MP name, pulls tweets from MP endpoint
    • Displays tweets in topic sections
  • Loading
    • Add activitity indicator for TableViews
    • Add loading HUD for initial load
  • Tweet cell
    • Add action support for mentions, hashtags, links
    • Add favorite and retweet count
  • Add refresh
  • Add infinite scroll for topic tweets
  • Errors
    • Add error if API down
    • Add error if Internet down
  • Persist state on app refresh
    • Save current topic, list of topics, downloaded tweets
  • Tweet detail view
    • Follow links within
    • Add behavior for mentions and hashtags
    • Add ability to reply, retweet, favorite