/TweeBox

A Twitter Reader for iOS

Primary LanguageSwiftMIT LicenseMIT

banner

TweeBox - A iOS Twitter Reader.

WARNING: TweeBox is still in a quite early phase of developing (after all, it's only one-month old now). So the bad news is, it still has many bugs and unfinished features; on the bright side, you will be there to witness its growth :)

There are a lot of Twitter "clients", but this is not one of those -- TweeBox is a Twitter "reader", designed for those who would like to browse on twitter rather than speak loadly to the Twitter street.

As a result, TweeBox is friendly to many tweet reading features, including but not limited to "favorite", "block" and "report spam". What's more, you can also easily delete your tweets by just a swipe.

like

delete

Also, I'm currently living in a country where I have to use Twitter via proxy, which can be slow. So TweeBox also contains features like "do not show the image until it's fully loaded", so you can continue browsing your timeline while loading.

loading

TweeBox also comes with a ton of other features and a decent UI design. More pictures:

timeline

Getting Started

TweeBox is currently absent from Apple App Store (just for now). So if you want to try it,please do as follow:

check out the source in a way you feel suits, for example:

git clone "https://github.com/4faramita/TweeBox.git"

Then

cd TweeBox
pod install

Now you can open the TweeBox.xcworkspace file in Xcode.

Change Log

2017-08-31: First release. Happy month-aversary, TweeBox!

Roadmap

Basic

  • RESTful client
  • Twitter API wrapper
  • Error handling

Timeline:

  • Basic timeline information display

  • Timeline text parsing

  • Timeline click action

  • Click and wait indicator

  • Image viewer:

    • Gestures, alerts
    • Single Image viewer
    • Share sheet
    • Multiple Image viewer
    • GIF / video viewer
  • Relative time

  • Content filter

  • User profile page:

    • Basic infomation
    • Text parsing
    • Click action (query)
  • Save to database

  • Load upward and downward

  • View replies

  • View context

Special:

  • Tweet gesture
  • Waiting bubble

Composer:

  • Retweet
  • Reply
  • Compose new tweet

Settings:

Search:

  • General search
  • Database search

DM: