Welcome to Titanium

1,910 views

Published on

Learn the basics of developing mobile applications with Titanium. We will explore the problems that Titanium seeks to solve, and master the basic concepts necessary to develop any application on Titanium. Some JavaScript experience will be helpful, but no prior Titanium experience is required. This session is intended to serve as a jumping off point for developers brand new to Titanium development.

Published in: Technology
0 Comments
2 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
1,910
On SlideShare
0
From Embeds
0
Number of Embeds
648
Actions
Shares
0
Downloads
46
Comments
0
Likes
2
Embeds 0
No embeds

No notes for slide

Welcome to Titanium

  1. 1. WELCOME TO TITANIUM WEEK!Day Three: Titanium Mobile for New Developers Kevin Whinnery
  2. 2. Titanium Mobile For NewDevelopers
  3. 3. KEVIN WHINNERY DIRECTOR OFDEVELOPER RELATIONS APPCELERATOR
  4. 4. Agenda • What is Titanium? • What can I do? • What’s it like to work with? • Where can I learn more? • Q&A
  5. 5. What is Titanium?
  6. 6. In a minute, but first, whyTitanium?
  7. 7. The Multi-Platform Problem • Many compelling platforms • Innovative and different • Different audiences, demographics • Different toolsets, form factors
  8. 8. Questions To Answer • “Web versus native” • Which to choose? • Who writes the code? • How many codebases can I support?
  9. 9. Cross-platform development is theanswer…
  10. 10. …but we don’t want to “write once,suck everywhere”**Loren Brichter, creator of Twitter for iPhone
  11. 11. Cross-platform Requirements • Top mobile platforms • Full API access • Seamless UX • Open, extensible • Bonus: use existing skills
  12. 12. Titanium Mobile is a platform for buildingbest in class cross-platform mobile applications in JavaScript
  13. 13. Titanium Key Facts • Open source • Extensible • Full native API access for UI and everything else • Supports Android, iOS, and Mobile Web (beta)
  14. 14. How does it work? • App Logic in JavaScript • Titanium provides a meta-API for native APIs to a JS runtime • Your app = Your JS code + an interpreter + the Titanium runtime
  15. 15. What can you do with it?
  16. 16. Apps Powered By Titanium • NBC • Bravo • Go Explore! • TripLingo • Top Brands • Big Companies • AAA Apps
  17. 17. What’s it like to code with?
  18. 18. Basic Flow of Titanium Dev UI construction and all code written in JavaScript Manage and run projects through Titanium Studio IDE Target multiple platforms from a single codebase.
  19. 19. How can I learn more?
  20. 20. Project Walkthrough
  21. 21. Learning Resources • Dev Center • Forging Titanium • Dev Blog • Wiki • API Docs
  22. 22. Stay Up To Date • Twitter • Facebook • Mailing List • Community at appcelerator • Stay in touch!
  23. 23. Any Questions?
  24. 24. Thank You!

×