SimpleTweet is an Android app that allows a user to log in their Twitter accounts via OAuth login, compose new tweets, and view their Twitter timeline. The app utilizes Twitter REST API.
Language used: Java
The following required functionality is completed:
- 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
The following optional feature is implemented:
- User can view more tweets as they scroll with infinite pagination
Here's a walkthrough of implemented user stories:
- Android Async HTTP - Simple asynchronous HTTP requests with JSON parsing
- Glide - Image loading and caching library for Android
SimpleTweet is an Android app that allows a user to view their Twitter timeline and post a new tweet. The app utilizes Twitter REST API.
The following required functionality is completed:
- 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
Here's a walkthrough of implemented user stories:
This is a CodePath Android development course.