
SimpleTweet
A minimal Twitter client for Android with an infinite-scrolling timeline, a compose screen, and OAuth login.
Role
Developer
- Timeline
- October 2021
Technologies
- Java
- Android
Tools
- Git
- GitHub
- Android Studio
Background
A later project in CodePath's Android track, after the early apps like SimpleTodo and Flixster. I needed to connect to a real production API with real auth requirements. Twitter's platform was the target: log in, read a timeline, post tweets.
Solution
The app has OAuth login, an infinite-scrolling timeline, and a compose screen with a character counter. The timeline refreshes automatically so new posts show up without manual reloads.
Process
Auth came first since everything depends on token handling being correct. Then the timeline: fetching, displaying, and paginating smoothly. Tested against my own account by posting real tweets and scrolling the feed to check that pagination behaved.
Final Product
Impact
A working client around a live social platform, and a real education in API tokens and request structure, things toy projects don't teach.
Reflection
Working with a real API's constraints and security rules was the valuable part. Replies and sharing would be next if I extended it.