This is a basic twitter app to view, compose, favorite, and retweet tweets.
Time spent: 4.0 hours spent in total
The following required functionality is completed:
- User can compose a tweet. (4pts)
- User can favorite a tweet. (4pts)
- User can retweet a tweet. (2pts)
Here's a walkthrough of implemented user stories:
Part 2 was more challenging because the Tweet Page has to be implemented while minding the constraints for the Like and Retweet Buttons. It was good practice for me to pick around the constraints to make it more dynamic and make the extra buttons adjust according to the text field size.
This is a basic twitter app to read your tweets.
Time spent: 4.0 hours spent in total
The following required functionality is completed:
- User sees app icon in home screen and styled launch screen. (1pt)
- User can log in. (1pt)
- User can log out. (1pt)
- User stays logged in across restarts. (1pt)
- User can view tweets with the user profile picture, username, and tweet text. (6pts)
The following bonus features are implemented:
- User can pull to refresh. (1pt)
- User can load past tweets infinitely. (2pts)
There were similarities between the Flix App in that both projects required the use of tableView cells and API calling. New features I learned in Part 1 of recreating the Twitter app was learning to implement infinite scrolling and scroll up to refresh. This portion of the project was a good refresher on how to begin an app starting from placing an app icon on the home page to the complete functionality.

