Titanium module
The Titanium module provides the Titanium Mobile API, allowing developers to access native features of each target environment. As you know Titanium Supports Android, iOS,Introducing the Basic Controls
It's time to create your own mobile applications. Shall we start? Before going to coding, we have to learn some basic user interface(UI) components, used in both iOS and Android operating System. I'm going to introduce only the important UI components. I have demonstrated the basic control in the following image. I have used the image of an iPhone device but the controls are same for both Android and iOS devices.1. Window
A Window is an empty drawing surface or container and it is a top-level container which means it can contain other views(I'll talk about views later). Windows can be opened and closed. While we open a new Window, it will add to the top of existing window and while closing the window it will removed from the top.2. View
A view is also an empty drawing surface or container. It is the base type for all UI widgets (like Label, Button, Table view etc). Windows contain other views, but in general they are not contained inside other views. So a window is like a container for the views you want to draw ( like a screen). It will be the best practice to use a single window and different views for the entire applications instead of using multiple windows.3. Table View
A table view is used to present information, organized in sections and rows, in a vertically-scrolling view. Table view is a very important control in applications. It is a common control in the applications like contacts, settings page etc.There are more important controls like Text field, Button, Label which is just same as html controls.
You can see more controls here.
In next session we can start developing our first application..



