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://intrid...
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 geoloca...
TRADUI

• OfflineCreole to English and English
 to Creole translator

• Built   for CrisisCamp DC Haiti

• Built   in < 48 ...
MOBILE APIS

• Accelerometer     • Filesystem    • Network

• Analytics         • Geolocation   • Platform

• App         ...
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
Our app.js
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
            ht...
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
Upcoming SlideShare
Loading in...5
×

Building Native Apps With Titanium Mobile

15,550

Published on

This talk was given at the MobileX Conference in Nashville. This goes over how to build native iPhone and Android apps with JavaScript using Appcelerator's Titanium Mobile platform.

Published in: Technology
3 Comments
27 Likes
Statistics
Notes
No Downloads
Views
Total Views
15,550
On Slideshare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
592
Comments
3
Likes
27
Embeds 0
No embeds

No notes for slide

Building Native Apps With Titanium Mobile

  1. 1. BUILDING NATIVE APPS WITH Titanium Mobile Brendan G. Lim @brendanlim brendan@intridea.com
  2. 2. Who am I? Brendan G. Lim Director of Mobile Development @ Intridea, Inc. @brendanlim brendan@intridea.com http://intridea.com http://github.com/brendanlim
  3. 3. Who’s developed iPhone apps?
  4. 4. Who’s developed Android apps?
  5. 5. Who’s done JavaScript? (expecting more hands to go up on this slide)
  6. 6. What if you could create apps using JavaScript?
  7. 7. What if you could create fully native apps using JavaScript?
  8. 8. Titanium Mobile
  9. 9. Titanium Mobile Build Fully Native iPhone Apps
  10. 10. Titanium Mobile JavaScript API
  11. 11. Titanium Mobile iPhone - iPad - Android
  12. 12. Titanium Mobile One Codebase
  13. 13. Titanium Mobile Custom Obj-C / Java Modules
  14. 14. Titanium Mobile Open Source
  15. 15. Apps in days not weeks
  16. 16. • Nativelocation-based dish review and recommendation app • Built with Titanium Mobile < 2 weeks • Use of geolocation & camera APIs • Android version to be released soon
  17. 17. TRADUI • OfflineCreole to English and English to Creole translator • Built for CrisisCamp DC Haiti • Built in < 48 hours • iPhone and Android versions
  18. 18. MOBILE APIS • Accelerometer • Filesystem • Network • Analytics • Geolocation • Platform • App • Gesture • UI • Database • Maps • Yahoo • Facebook • Media • etc...
  19. 19. MEDIA API: CAMERA
  20. 20. MEDIA API: PHOTO GALLERY
  21. 21. GEOLOCATION API
  22. 22. ACCELEROMETER API
  23. 23. MAPS API
  24. 24. FACEBOOK API
  25. 25. FACEBOOK API
  26. 26. TITANIUM DEVELOPER
  27. 27. YOUR IDE
  28. 28. CREATING YOUR APP
  29. 29. BASIC APP STRUCTURE • helloWorld/ • manifest • tiapp.xml • Resources/ • app.js • iphone/ • android/
  30. 30. APP.JS
  31. 31. Our app.js
  32. 32. SO, WHAT’S NEXT? • iPad Tablet SDK public release • BlackBerry support • Much more ...
  33. 33. QUESTIONS? http://appcelerator.com http://developer.appcelerator.com http://github.com/appcelerator http://grub.it http://intridea.com
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×