Up and Running with Titanium

with Rafael Hernandez
please wait ...
Up and Running with Titanium
Video duration: 0s 2h 48m Beginner


Titanium can help accelerate your app development workflow. You can rapidly build, test, package, and publish cross-platform mobile apps using only JavaScript and a single, flexible code base. With Titanium, you no longer need to manage multiple developer toolkits, languages, and methodologies. Rafael Hernandez shows you how to create a basic interface with images, text, and tables; add sound effects and handle touch input; incorporate audio and video; and use JavaScript modules to create reusable templates. You'll also learn how to save user preference data on the local device, detect different screen sizes and adjust your layout accordingly, and deploy the finished app to a device—all using the toolset inside the Titanium Studio IDE.

Topics include:
  • Setting up Titanium Studio
  • Creating a new project
  • Adding interactivity
  • Using CommonJS modules
  • Including platform-specific code
  • Creating a preferences panel
  • Making cross-platform adjustments


- [Voiceover] Hi, I'm Rafael Hernandez, and I'm going to get you up and running with Titanium. This course will show how native multi-platform mobile applications can be built using the JavaScript based framework Titanium. I'll start by showing you how to create basic user interface elements and the ways in which you can add interactivity to them. From there, I'll take you through the development of a tours application for iOS and Android mobile devices that uses a single flexible code base written in JavaScript. Along the way, I'll show you how you can easily incorporate different types of media, such as audio files, photos and videos into your mobile applications.

I'll also show you how you can save data, such as user preferences to the device, and implement best practices towards maintaining reusable modular code, through the use of CommonJS modules. After going through this course, you will have seen how Titanium works and as well understand how you can move forward on your own to incorporate other features of the Titanium API into your multi-platform mobile applications.

please wait ...