nidhi1608 / TwitterClient

Twitter client using twitter REST API.
4 stars 2 forks source link

TwitterClient With Fragments

Extended twitter client using ActionbarSherlock.

Screenshots:

alt tag

alt tag

alt tag

alt tag

alt tag

alt tag

alt tag

alt tag

alt tag

User Stories:
  1. All user stories from Week 3 Twitter Client.
  2. User can switch between Timeline and Mention views using tabs.
  3. User can view their home timeline tweets.
  4. User can view the recent mentions of their username.
  5. User can scroll to bottom of either of these lists and new tweets will load ("infinite scroll").
  6. Gingerbread-compatible using ActionbarSherlock library.
  7. User can navigate to view their own profile.
  8. User can see picture, tagline, # of followers, # of following, and tweets on their profile.
  9. User can click on the profile image in any tweet to see another user's profile.
  10. User can see picture, tagline, # of followers, # of following, and tweets of clicked user.
  11. Profile view includes that user's timeline.
  12. User can view following / followers list through the profile.
  13. When a network request goes out, user sees an indeterminate progress indicator.
  14. User can "reply" to any tweet on their home timeline.
  15. The user that wrote the original tweet is automatically "@" replied in compose.
  16. User can click on a tweet to be taken to a "detail view" of that tweet.
  17. User can take favorite (and unfavorite) or reweet actions on a tweet.
  18. User can search for tweets matching a particular query and see results.

Total time spent: 25 Hours

TwitterClient

Twitter client using twitter REST API.

alt tag

alt tag

alt tag

alt tag

alt tag

alt tag

alt tag

alt tag

alt tag

alt tag

User Stories:
  1. User can sign in using OAuth login flow
  2. User can view last 25 tweets from their home timeline
  3. User should be able to see the user, body and timestamp for tweet
  4. User should be displayed the relative timestamp for a tweet "8m", "7h"
  5. Links in tweets are clickable and viewable
  6. User can load more tweets once they reach the bottom of the list using "infinite scroll" pagination
  7. User can compose a new tweet
  8. User can click a “Compose” icon in the Action Bar on the top right
  9. User will have a Compose view opened
  10. User can enter a message and hit a button to post to twitter
  11. User should be taken back to home timeline with new tweet visible
  12. User can see a counter with total number of characters left for tweet
  13. User can refresh tweets timeline by pulling down to refresh
  14. User can open the twitter app offline and see last loaded tweets
  15. Tweets are persisted into sqlite and can be displayed from the local DB
  16. User can tap a tweet to display a "detailed" view of that tweet
  17. User can select "reply" from the list as well as from detail view to respond to a tweet
  18. User can see an embedded media (image) within tweet detail view
  19. User can share a tweet
  20. User can "retweet" from the list as well as from detail view

Total time spent: 30 Hours