SlideShare a Scribd company logo
BUILDING
NATIVE APPS WITH
Titanium Mobile
      Brendan G. Lim
       @brendanlim
   brendan@intridea.com
Who am I?

Brendan G. Lim
Director of Mobile Development @ Intridea, Inc.

@brendanlim
brendan@intridea.com

http://intridea.com
http://github.com/brendanlim
Who’s developed iPhone apps?
Who’s developed Android apps?
Who’s done JavaScript?
(expecting more hands to go up on this slide)
What if you could create
 apps using JavaScript?
What if you could create
fully native apps using JavaScript?
Titanium Mobile
Titanium Mobile
Build Fully Native iPhone Apps
Titanium Mobile
   JavaScript API
Titanium Mobile
iPhone - iPad - Android
Titanium Mobile
   One Codebase
Titanium Mobile
Custom Obj-C / Java Modules
Titanium Mobile
   Open Source
Apps in days not weeks
• Nativelocation-based dish review
 and recommendation app

• Built   with Titanium Mobile < 2 weeks

• Use     of geolocation & camera APIs

• Android     version to be released soon
TRADUI

• OfflineCreole to English and English
 to Creole translator

• Built   for CrisisCamp DC Haiti

• Built   in < 48 hours

• iPhone    and Android versions
MOBILE APIS

• Accelerometer     • Filesystem    • Network

• Analytics         • Geolocation   • Platform

• App               • Gesture       • UI

• Database          • Maps          • Yahoo

• Facebook          • Media         • etc...
MEDIA API: CAMERA
MEDIA API: PHOTO GALLERY
GEOLOCATION API
ACCELEROMETER API
MAPS API
FACEBOOK API
FACEBOOK API
TITANIUM DEVELOPER
YOUR IDE
CREATING YOUR APP
BASIC APP STRUCTURE
     •   helloWorld/
         •   manifest
         •   tiapp.xml
             •   Resources/
                 •   app.js
                 •   iphone/
                 •   android/
APP.JS
Our app.js
Building Native Apps With Titanium Mobile
Building Native Apps With Titanium Mobile
Building Native Apps With Titanium Mobile
Building Native Apps With Titanium Mobile
Building Native Apps With Titanium Mobile
SO, WHAT’S NEXT?

• iPad Tablet   SDK public release

• BlackBerry    support

• Much   more ...
QUESTIONS?

      http://appcelerator.com
http://developer.appcelerator.com
 http://github.com/appcelerator
            http://grub.it
         http://intridea.com

More Related Content

Building Native Apps With Titanium Mobile