Twitter Client Android App
Build a simple Twitter Client app that supports viewing a Twitter timeline and composing a new tweet.
- User can sign in using OAuth login flow
- User can view last 25 tweets from their home timeline
- User can compose a new tweet
- User can click a "Compose" icon in the Action Bar on the top right
- User will have a Compose view opened
- User can enter a message and hit a button to Post
- User should be taken back to home timeline with new tweet visible
- Optional: User can optn the twitter app offline and see recent tweets
- Optional: Tweets are persisted into sqlite and displayedd from the local DB
- Optional: User can load more tweets once they reach the bottom
- Explore the OAuth HTTP Client for accessing authenticated APIs
- Explore adding clickable icons to the action bar menu
- Explore using intents to open the compose view
- Explore persisting the tweet objects into sqlite and fetching them out
- Explore sending API calls for creation using an asynchronous HTTP call