Building Native Apps With Titanium Mobile

16,209 views

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
16,209
On SlideShare
0
From Embeds
0
Number of Embeds
286
Actions
Shares
0
Downloads
595
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

×