This is Twitter App to get users tweets using fragments
Time Spent: 22 hours
Completed User stories:
- User can sign in to Twitter using OAuth login
- User can view the tweets from their home, mentions and users timeline
User should be able to see the username, name, body and timestamp for each tweet
User should be displayed the relative timestamp for a tweet "8m", "7h"
User can view more tweets as they scroll with infinite pagination.
- User can switch between Home and Mentions time line.
- User can navigate to logged in user profile and also to another user profile from tweet
profile image.
- Profile view will display, user name, user tag, tweets count, followers count and following count.
Profile view will also display users time line.
- User can compose a new tweet
User can click a “Compose” icon in the Action Bar on the top right
User can then enter a new tweet and post this to twitter
User is taken back to home timeline with new tweet visible in timeline.
Optional:
-
User can refresh tweets timeline by pulling down to refresh (i.e pull-to-refresh)
-
User can open the twitter app offline and see last loaded tweets
-
User can tap a tweet to display a "detailed" view of that tweet
-
User select "reply" from detail view to respond to a tweet
-
User can delete tweet from detail view.
-
User select "retweet" from detail view to retweet a tweet.
-
Intermediate Progress bar is added during loading of tweets.