Welcome to day 2 with Titanium – Tables and pickers. A short reminder of what we’ve done till now:
Believe it or not, the table is the most used UI element in the iPhone SDK. If you play a little with the applications that come with your “iDevice” you will see that almost all the native apps have tables. Sometimes they are so well designed and the appearance so changed that you don’t even think of them as tables. But in time, while you will learn more, you will be able to spot it and a lot of ideas will come to you
. Also I think that that the pickers are some sort of “undercover tables” so that’s why I’ll present both in the same tutorial.
Today is going to be the first day of the Titanium tutorial for beginners and a pretty long post.
Before we begin here is the recap of what we have written until now (and updated what will come): Seven days with Titanium – day 0 – introduction
As specified in the Introduction post I will try in this lesson to say some things about navigation, windows, views and tabs – the basics of the interface.
I intend this to be a set of seven tutorials to help beginners understand how to work with the Titanium mobile framework.
The guys at Appcelerator did a great job with the framework allowing to us, the web developers, to have access on native applications for mobile devices ( Apple iDevices, Android and soon BlackBerry).
The framework reached the 1.4 version and each day more developers seem to be interested in using it – especially because it’s free. The community is great and you’ll find answers on almost any problem you might have. But for the beginners is still a little difficult to start. From here surged the idea of this set of tutorials in which I will try to cover the basics of the development process for iPhone and Android.

It’s Friday, I was thinking to have a little fun and offer you this brand new multibrowser addon to create pixel-perfect layouts based on a horizontal grid.

We will also think about a vertical one, or mixing vertical and horizontal grids to bring some happiness into designers’ world
Suggestions and improvements are welcome and much appreciated.
A true iPhone or Ipad combobox that allows you to use the same textfield to input arbitrary text or select a value from a UIPicker element. All built with Titanium Appcelerator to include in your iPhone application.
How to create a countdown timer for your iPhone with Titanium Appcelerator. Source code available for download.
Google came with a new idea in their list of web toys.: a font directory that allows you as a web developer to include some “fancy” fonts in your pages without struggle. We prepared a tutorial to teach you how to play with this new API and a test page so you can download the code and use it in your website.
Since google launched pagespeed add-on for firefox, everybody is talking about how to speedup you site, but there are few instructions about one aspect : the cookieless domain. We should serve static components (css, images, javascript) with no cookies at all. Cookies are sent and received each time we make a request to the server. [...]
Why? Because “Downloadify is a tiny JavaScript + Flash library that enables the generation and saving of files on the fly, in the browser, without server interaction.” You can generate in the client side, with no server interaction files that can be saved on the user’s computer. Think about this: Downloadify, a clientside persistent storage [...]
MockApp.com gives you for free (you need only to register) a keynote document that allows you to mock up iPhone apps, and even simulate the behaviour ( of course without animation ).