/twitter-ios

This is a Twitter clone, which uses the Twitter API to help user login, display tweets, retweet, like a tweet, and write a new tweet.

Primary LanguageSwift

Twitter - IOS

This is a basic twitter app to view, compose, favorite, and retweet tweets.

User Stories

The following required functionality is completed:

  • User sees app icon in home screen and styled launch screen.
  • User can log in.
  • User can log out.
  • User stays logged in across restarts.
  • User can view tweets with the user profile picture, username, and tweet text.
  • User can pull to refresh.
  • User can load past tweets infinitely.
  • User can compose a tweet.
  • User can favorite a tweet.
  • User can retweet a tweet.

The following bonus features yet to be implemented:

  • The following bonus features are implemented:
  • When composing a tweet, user sees a countdown for the number of characters remaining for the tweet (out of 280)
  • User can view their profile in a profile tab.
  • User sees embedded images in tweet if available.

Video Walkthrough

Here's a walkthrough of implemented user stories: Video Walkthrough