In a short while, the source code for the Tweetanium Mobile application will be made available in the Appcelerator GitHub repository. It’s still a work in progress, but this very application will soon be shipped off to the app stores for Android and iPhone once a few more features are added, and some issues are ironed out.
The Tweetanium Mobile application, when finished, should represent some of the better tips, tricks, and best practices that we’ve assembled over the last year working with Titanium on professional services projects, demos, and everything in between. Here are some of the highlights:
xAuth Twitter client
Tweetanium implements business objects that can communicate with Twitter using xAuth (sign up for xAuth access for your app here). Our xAuth client has been tested and is working on both Android and iOS in version 1.5.1 of Titanium Mobile. If you need to integrate with Twitter in your application, this will be useful for you to take a look at.
Super Simple Object Storage
Building a component library
Tweetanium makes heavy use of simple and 2D matrix animations, all of which work cross platform. From our tab strip, which controls the “filmstrip” view to our loading animation, animations make many appearances in Tweetanium.
Much, much more
We’ll be taking an in depth look at Tweetanium in our upcoming “Real Apps” training sessions on February 1st, 2nd, and 3rd. On February 2nd, I will be walking through the (then totally complete) Tweetanium application, showcasing these features and other best practices, tips, tricks, and hacks I used to create this application. Hopefully I will see many of you there – in them meantime, I hope you enjoy seeing Tweetanium evolve in real time in our GitHub repository.