TwitterClient
Android Twitter Client App
The features that are implemented are:
- User can sign in using OAuth login flow
- User can view last 25 tweets from their home timeline
- User can see the user, body and timestamp for tweet, User is displayed the relative timestamp for a tweet "8m", "7h", Links in tweets are clickable and viewable
- User can load more tweets once they reach the bottom of the list using "infinite scroll" pagination
- User can compose a new tweet by clicking compose icon on top right, enter a message and see on the timeline
- User can see a counter with total number of characters left for tweet
- User can refresh tweets timeline by pulling down to refresh
- User can tap a tweet to display a "detailed" view of that tweet
- Improve the user interface and theme the app to feel twitter branded
- User can switch between Timeline and Mention views using tabs