PropertyCross | Helping you select a cross-platform mobile framework


Titanium

Overview

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. Although, there are some view concepts which have not been abstracted, meaning that developers have to write platform specific view code.

The Titanium version of the PropertyCross application uses the Model-View-ViewModel (MVVM) pattern, however, Titanium lacks a binding framework, so the View JavaScript code subscribes to the various ViewModel properties.

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

View known issues

Code Sharing Metrics

Your browser does not support SVG
Android specific code iOS specific code
Windows Phone not supported Common code


Screenshots iOS



Other Frameworks