TwitterX - iOS Application written in Swift

TwitterX

TwitterX is essentially a clone of Twitter’s core features. You can tweet, follow people, like their tweets, bookmark them, edit your profile and what not.

TwitterX started as a hobby project that probably wouldn’t have seen the light of the day. But it soon turned into a personal project that I’m very proud of and is nearing completion.

This application is build from to end.

It has the following features

  • Authentication
    • Google
    • Apple WIP
  • Profile
    • Edit name
    • Edit username
    • Edit bio/description
    • Edit profile picture WIP
  • Others
    • Follow
    • Unfollow
  • Social
    • List followers
    • List followees
  • Search
    • Username driven search
    • Name driven search WIP
  • Tweet
    • Creation
      • Text
      • Multimedia WIP
    • Deletion
  • Tweet Interactions
    • Like
    • Unlike
    • Comment
    • Uncomment
  • Feed
    • Own tweets in feed
    • Followees’ tweets in feed
  • Bookmarks
    • Add
    • Delete
    • List
  • Notifications WIP
    • Like notifications WIP
    • Comment notifications WIP
    • Delete notifications WIP
  • Theme
    • Light
    • Dark

GitHub

View Github