Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Creating Cross-Platform Mobile Apps using Titanium

Patrick Seda
November 07, 2012

Creating Cross-Platform Mobile Apps using Titanium

Patrick Seda

November 07, 2012
Tweet

More Decks by Patrick Seda

Other Decks in Technology

Transcript

  1. © 2012 Appcelerator, Inc. 1 Creating Cross-Platform Mobile Apps using

    Titanium McDonald’s Corporation November 7, 2012
  2. © 2012 Appcelerator, Inc. © 2012 Appcelerator, Inc. Why Titanium?

    It’s a Mobile World - Consumers want to conduct business via mobile - Having a mobile strategy is NOT an option any more - ... especially for Enterprise-scale businesses! - Mobile app development is expensive - Speed of delivery is critical to be competitive - Speed of iteration is critical as well Titanium empowers business mobility 3
  3. © 2012 Appcelerator, Inc. © 2012 Appcelerator, Inc. Objective-C for

    Me Creating a Native iOS App 4 Application Code (Language = Objective-C)
  4. © 2012 Appcelerator, Inc. © 2012 Appcelerator, Inc. Objective-C for

    Me Creating a Native iOS App 5 iOS executable Compiler (Xcode) Application Code (Language = Objective-C)
  5. © 2012 Appcelerator, Inc. © 2012 Appcelerator, Inc. Go Java

    or Go Home Creating a Native Android App 6 Application Code (Language = Java)
  6. © 2012 Appcelerator, Inc. © 2012 Appcelerator, Inc. Go Java

    or Go Home Creating a Native Android App 7 Android executable Compiler (SDK) Application Code (Language = Java)
  7. © 2012 Appcelerator, Inc. © 2012 Appcelerator, Inc. The Titanium

    Advantage 8 Application Code (Language = JavaScript) JavaScript JavaScript JavaScript
  8. © 2012 Appcelerator, Inc. © 2012 Appcelerator, Inc. JavaScript JavaScript

    JavaScript The Titanium Advantage 9 iOS exe Android exe BB exe WinPhone exe Mobile Web Titanium Application Code (Language = JavaScript)
  9. © 2012 Appcelerator, Inc. © 2012 Appcelerator, Inc. Summary Advantages

    of the Titanium Mobile Platform - Single code base, in JavaScript - Solves OS and device fragmentation - Leverages and unifies development teams - Get apps to market faster - Seamless back-end integration with Appcelerator Cloud Services - Components for seamless Social integration 10
  10. © 2012 Appcelerator, Inc. © 2012 Appcelerator, Inc. Sample App

    Features Demonstrated in this Sample App: - Multi-tab navigation - Accessing local resources - Accessing remote resources - Using on-device maps - Rendering live web content 12
  11. © 2012 Appcelerator, Inc. © 2012 Appcelerator, Inc. Titanium –

    The Big Picture 24 Titanium Application Code