Skip to content

FloCiaglia/twitter

Repository files navigation

Project 3 - Twitter

Twitter - Part II

This is a basic twitter app to view, compose, favorite, and retweet tweets.

Time spent: 3 hours spent in total

User Stories

The following required functionality is completed:

  • User can compose a tweet. (4pts)
  • User can favorite a tweet. (4pts)
  • User can retweet a tweet. (2pts)

The following bonus features are implemented:

  • When composing a tweet, user sees a countdown for the number of characters remaining for the tweet (out of 280) (2pts)
  • User can view their profile in a profile tab. (3pts)
  • User sees embedded images in tweet if available. (3pts)

Video Walkthrough

Here's a walkthrough of implemented user stories:

Video Walkthrough

˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜

Twitter - Part I

Time spent: 3 hours spent in total

User Stories

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)

Video Walkthrough

Here's a walkthrough for the login and logout user stories:

Video Walkthrough

Here's a walkthrough for the staying logged in across restarts user story:

Video Walkthrough

Here's a walkthrough for the pull to refresh and infinte scroll user stories:

Video Walkthrough

Notes

I didn't have many issues while implementing this first part of the Twitter app. However, I was stuck on one issue for a very long time. I didn't know what was not working. I had followed the instruction video step by step three times in a row, and I was sure I had done everything like shown. I asked for help on the Slack help channel and no one answered for days. Eventually, I found out that everything was working correctly but tweets were not showing because I was not following anyone on my Twitter account. Thus, there were no tweets to show.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published