Skip to content

ryankinnard/Simple-Tweet

Repository files navigation

Simple Tweet

Simple Tweet is an android app that allows a user to view their Twitter timeline. The app utilizes Twitter REST API.

User Stories

  • User can sign in to Twitter using OAuth login

  • User can view tweets from their home timeline

    • User is displayed the username, name, and body for each tweet
    • User is displayed the relative timestamp for each tweet "8m", "7h"
  • User can refresh tweets timeline by pulling down to refresh

  • User can compose and post 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
    • Newly created tweet should be manually inserted into the timeline and not rely on a full refresh
    • User can see a counter with total number of characters left for tweet on compose tweet page
  • User can view more tweets as they scroll with infinite pagination

Video Walkthrough

Here's a walkthrough of implemented user stories:

Video Walkthrough

GIF created with LiceCap.

Open-source libraries used

  • Android Async HTTP - Simple asynchronous HTTP requests with JSON parsing
  • Glide - Image loading and caching library for Android

About

Twitter timeline viewer

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages