Titanium [JS]

Titanium

Appcelerator Titanium is a JavaScript-based development platform for iOS and Android development. The JavaScript code runs on the device within an interpreter, and the UI for a Titanium application is entirely native. Titanium development uses the Titanium Studio IDE, and depending on your OS, the Android SDKs and Xcode are also required.

The Titanium APIs provide an abstraction layer for the Android and iOS UI elements, allowing you to write your view code against the Titanium abstraction. Platform specific view concepts have not been abstracted and are available under their own namespaces.

Appcelerator Alloy is the official MVC for Titanium. It uses XML for views and CSS-like TSS for styles. Controllers use BackBone. Alloy compiles to a classic Titanium project before Titanium compiles to a native app. This way, the developer can take advantage of MVC without having to worry about adding any overhead.

To view the code and detailed build steps, see the github source.

Official Website - The Appcelerator website hosts lots of useful resources including documentation and the Appcelerator blog.

Quick Start Guide - A comprehensive quick start guide that is an incredibly useful resource to developers looking to create an app with Titanium.

Appcelerator on Twitter - Regularly updated with information about releases, features and links to articles.

Titanium on Stackoverflow - A variety of questions and answers related to Titanium development on Stackoverflow.

Framework example contributed by