Skip to content

MP Watch iOS: Keep an πŸ‘€ on what πŸ‡¬πŸ‡§ MPs 🐦

Notifications You must be signed in to change notification settings

MPWatch/mp-watch-ios

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

16 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

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

About

MP Watch iOS: Keep an πŸ‘€ on what πŸ‡¬πŸ‡§ MPs 🐦

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published