Skip to content

iampeke/CodePathAndroidBootcampW3

Repository files navigation

CodePathAndroidBootcampW3

Simple Twitter Client

This is an Android application for the Simple Twitter Client using the Twitter API, the android-async-http library and the RestClientTemplate.

Time spent:

Completed user stories in base project (SimpleTwitterClient):

  • User can sign into Twitter using OAuth login
  • User can view the tweets from their home timeline:
    • User is displayed the profile picture, username, name and body for each tweet
    • User is displayed the relative timestamp for each tweet
    • User can view more tweets as they scroll with infinte pagination (using page param)
  • 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 hit the Tweet button in the Action Bar on the top right; the user's tweet will be posted to Twitter.
    • User is then taken back to their home timeline where the new tweet shows up in their timeline!
  • A color theme for the Action Bar and App/Twitter logos was developed.

Walkthrough of base user story (SimpleTwitterClient):

Video Walkthrough

Modifications to base user stories (SimpleTwitterClientPopUpAndCounter):

  • When user creates a new tweet, now instead of changing screens a tweet entry dialog pops up.
    • The user can see how many characters they have left to type until they hit Twitter's 140 character limit for a tweet.
    • The dialog will not allow the user to enter any more than 140 characters into the text entry field

Walkthrough of new features added to base user story (SimpleTwitterClientPopUpAndCounter):

Video Walkthrough

Addition of Pull to Refresh to modifications to base user stories (SimpleTwitterClientPullToRefresh): Added Pull to Refresh feature using the third party library: chrisbanes/ActionBar-PullToRefresh

  • User can now pull to refresh tweets on their home timeline

Walkthrough of new pull to refresh feature (SimpleTwitterClientPullToRefresh):

Video Walkthrough

GIFs created with LiceCap.

About

Simple Twitter Client

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages