Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
The Twitterified Client, fully open-sourced
ActionScript
branch: master

Fetching latest commit…

Cannot retrieve the latest commit at this time

Failed to load latest commit information.
assets
libs
src
.actionScriptProperties
.flexProperties
.gitignore
.project
credits.txt
readme.md

readme.md

Twitterified Client

This is the complete source code for the Twitterified client, as described at Twitterified

What is this then?

When I started the Twitterified client, it was a "week-end project." Not something that was going to evolve into a full-fledged multimedia Twitter client. Now, it has features such as supporting multiple accounts simultaneously, multiple providers, embedding video, images, long messages, mouse gestures...not to mention code, not activated yet, to archive favourite Tweets in an outliner, a drawer, change skins, etc. It also has some glaring shortcomings such as having to restart the client after adding a new account.

And, to top it off, my goal with this project was to teach myself Flex.

As a result, we have a fairly large code base that remains readable but could certainly use some major reorganization. I used classes but not always! Yes, that's what happens when you think "Hey, no-one will ever have to see this. It's just a fun week-end thing."

Good to know

  • I tried to keep most of the model itself in main.as while actual visual updates are found in com/voilaweb/tfd/notclasses/main_ui.as

  • Multiple accounts management happens through a proxy class: MultiTwitter

  • All configuration information is persisted in a local SQLite database.

  • The certificate and air packaging script are not included because this would allow anyone to impersonate the official Twitterified build. I think current users would not be too happy about that.

  • I need to create more documentation. Tons of documentation, really. In the meantime feel free to ask.

Community

Get Satisfaction Community

CC License

Creative Commons Attribution 3.0 United States License

Credits

For third-party contributions, see credits.txt as well as individual license files.

Something went wrong with that request. Please try again.