BUILDING NATIVE APPS WITHTitanium Mobile
Brendan G. Lim@brendanlim
Who am I?
Brendan G. LimDirector of Mobile Development @ Intridea, Inc.
http://intridea.comhttp://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 MobileBuild Fully Native iPhone Apps
Titanium MobileJavaScript API
Titanium MobileiPhone - iPad - Android
Titanium MobileOne Codebase
Titanium MobileCustom Obj-C / Java Modules
Titanium MobileOpen Source
Apps in days not weeks
•Native location-based dish review and recommendation app
• Built with Titanium Mobile < 2 weeks
• Use of geolocation & camera APIs
• Android version to be released soon
•Offline Creole to English and English to Creole translator
• Built for CrisisCamp DC Haiti
• Built in < 48 hours
• iPhone and Android versions
TRADUI
MOBILE APIS
• Accelerometer
• Analytics
• App
•Database
• Filesystem
• Geolocation
• Gesture
•Maps
•Media
•Network
• Platform
• UI
• Yahoo
• 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
SO, WHAT’S NEXT?
• iPad Tablet SDK public release
• BlackBerry support
•Much more ...
QUESTIONS?
http://appcelerator.comhttp://developer.appcelerator.com
http://github.com/appceleratorhttp://grub.it
http://intridea.com
Top Related