Overview
Appcelerator Titanium is an open-source development framework that enables the creation of native mobile apps on iOS, Android and Windows Phone from a single JavaScript codebase.
This training introduces the fundamentals of Titanium and walks participants through the creation of a Titanium mobile application.
Audience
- Web application developers
Format of the course
- Heavy emphasis on hands-on practice.
- Most of the concepts are learned through samples, exercises and hands-on development.
Requirements
- Web development experience
- Experience with Javascript, CSS and HTML
Course Outline
Introduction
- Titanium vs PhoneGap
Overview of the Titanium architecture
Installation and setup
Preparing your development environment
Preparing the app interface
Designing the app
Windows and views
Controls, input and interactivity
Using events, variables and callbacks
Reading and writing to the file system
Adding social media support to your app
Adding notification support to your app
Adding support for gestures to your app
Adding media support to your app
Adding map support to your app
Adding support for other phone native features
Enhancing the app interface with styles
Extending Titanium with modules
Testing your app
Debugging your app
Deploying your app
Contributing to the community
Closing remarks