Under the Bridge

TwitterConnect: DDSocialDialog

Here’s a handy piece of UI support for the next time you need to put a Twitter login into your app: DDSocialDialog!

I am working on an iPhone/iPad universal app these two weeks, and it allows user to share over Facebook, Twitter or Plurk social services.

And since FacebookConnect SDK had provided a well-known dialog design, I would like to follow it, and to create a similar dialog UI for consistent user experiences in my app.

DDSocialDialog is a UIView subclass looks like FacebookConnect dialog,

tumblr_l3xgj4f18Y1qa95u5.png

And it comes with some features:

  1. Easy to use, just like UIAlertView.
  2. A DDSocialDialog dialog with an empty contentView for customizing.
  3. A extended DDSocialLoginDialog dialog for retrieving username and password.
  4. Two themes: Twitter and Plurk. And you can create your own if you like.
  5. Optimized for different resolutions, including iPhone, iPad and iPhone 4 (Retina Display, 960 by 640).
  6. Support orientations, you can rotate with keyboard on or off. This part is acting better than FacebookConnect SDK.

Yes, what’s not to like there? Certainly vastly more attractive and functional than our wireframe quality Twitter login views to date, that’s for sure. Haven’t had any requests for Plurk yet … actually, we were completely unaware of its existence until just now … but hey throwing that in as a bonus can’t hurt. Code is on github, enjoy!

2