SlideShare uma empresa Scribd logo
1 de 30
Baixar para ler offline
Android Development Made Easy With Appcelerator
                  Titanium

                 Gaurav Kheterpal
         gaurav.kheterpal@metacube.com
Agenda (Stay Awake, Stay Healthy )
  •   Quick Intro
  •   Overview
  •   Web vs. Native
  •   Cross Platform Development
  •   What is Titanium?
  •   Titanium Mobile Architecture
  •   Android Development With Titanium
  •   What is Titanium Studio?
  •   Setting Up Titanium Studio
  •   Why Titanium?
  •   Case Study/ Demo
  •   Questions and Answers               2
Quick Intro
• Engineering Post Graduate from BITS, Pilani (Education
  spoiled me)
• Mobile + Web Developer With 12 Years of Industry
  Experience (I’m getting old )
• HP webOS Green Belt & webOS Ambassador for India
  (Forgotten Story)
• Android, iOS Developer (That’s where the mullah is)
• Appcelerator Titanium Titan (Wish they paid me too )
• Keen Interest in Cross-Platform Frameworks such as
  Titanium, PhoneGap, Sencha Touch and others (That’s the
  only way to get free entry to events such as DroidCon )




                                                             3
Overview
•   Founded in 2007
•   Relocated from Atlanta 2008 (Believe
    me - there are startups in Atlanta)
•   18 employees a year ago (Startup
    Blues)
•   100+ today, double next year (Same
    growth rate as India’s population?)
•   Mountain View HQ
•   Worldwide presence
•   VC Funded: Storm Ventures, Sierra
    Ventures, eBay (Lots of $$$)




                                           4
Web vs. Native
 • Web – An Unlikely Hero
   • Easy to develop, deploy
   • Cross Platform (Really?)
   • Open Standards (Flash killed!)
 • Leverage Your Web Development
   Skills (But Native is Cool)
 • Designer vs. Developers
 • Performance
 • Offline
 • Hardware Interaction
 • Triple Play - Mobile, Social And
   Cloud


                                      5
Web vs. Native




                 6
Cross Platform
 Development
 Cross-Platform !== “Write Once, Run Everywhere”

 • Cross-Platform in Titanium means:
 • Lots of UI code reuse, depending on design
 • Best-in-class experience on every platform
 • “Write Once, Adapt Everywhere”




                                                   7
What is Titanium?
Titanium is an open source framework for
   building native desktop and mobile
applications using open web technologies
       (HTML, CSS, and JavaScript)

    Website: http://appcelerator.com
Twitter: http://twitter.com/appcelerator
Source: http://github.com/appcelerator

                                           8
What is Titanium?

Integrated Mobile
     Platform
for Enterprise and
    Consumer
   Applications




                        9
What is Titanium?



Titanium applications are divided into 4 main parts:
• HTML/CSS/javascript code that makes up the core application logic
   and UI
• APIs that access native device/desktop functionality, analytics or
   other modular functionality
• The language-OS bridge that compiles web code into native
   application code
• The run-time shell that packages the application for cross-platform
   distribution.
                                                                    10
Titanium Mobile
  Architecture




                  11
Android Development
   With Titanium




                      12
Android Development
   With Titanium




                      13
Android Development
   With Titanium




                      14
Android Development
   With Titanium




                      15
Android Development
   With Titanium




                      16
Android Development
   With Titanium




                      17
Android Development
   With Titanium




                      18
What is Titanium
   Studio?




                   19
Setting Up Titanium
       Studio




                      20
Using Titanium Studio




                    21
Why Titanium?
• Core SDK is Free as in really FREE
• Open Source under Apache 2.0
• Thriving Developer Community
• Commercial training and support services available




                                                       22
Why Titanium?
• Data-driven web service clients (Enterprise applications)
• Web service mash-ups
• Social utilities
• Brand affinity
• Casual games
• Anything requiring cross-platform support




                                                              23
Why Titanium?




                24
Why Titanium?




                25
Why Titanium?
• Maintain Platform Identity (Back Button for Android?)




                                                          26
Case Study




             27
Case Study




             28
Case Study




             29
30

Mais conteúdo relacionado

Mais procurados

Xda - Past, Present Future! - Droid Sync 2014 Mumbai
Xda - Past, Present Future! - Droid Sync 2014 MumbaiXda - Past, Present Future! - Droid Sync 2014 Mumbai
Xda - Past, Present Future! - Droid Sync 2014 Mumbai
pg101
 
Cross platform mobile development - you tube videos
Cross platform mobile development - you tube videosCross platform mobile development - you tube videos
Cross platform mobile development - you tube videos
Colin Eberhardt
 
“JavaScriptだけで作れる”からこそTitanium Moduleで Tiを256倍活用する!
“JavaScriptだけで作れる”からこそTitanium Moduleで Tiを256倍活用する!“JavaScriptだけで作れる”からこそTitanium Moduleで Tiを256倍活用する!
“JavaScriptだけで作れる”からこそTitanium Moduleで Tiを256倍活用する!
Masato Kitao
 
Cross platform development
Cross platform developmentCross platform development
Cross platform development
dftaiwo
 

Mais procurados (15)

360|Flex Recap - San Jose 2010
360|Flex Recap - San Jose 2010360|Flex Recap - San Jose 2010
360|Flex Recap - San Jose 2010
 
Ionic - A mobile platform
Ionic - A mobile platformIonic - A mobile platform
Ionic - A mobile platform
 
Samsung Internet 4.0
Samsung Internet 4.0Samsung Internet 4.0
Samsung Internet 4.0
 
IONIC - Hybrid Mobile App Development
IONIC - Hybrid Mobile App DevelopmentIONIC - Hybrid Mobile App Development
IONIC - Hybrid Mobile App Development
 
Cross Platform Mobile App Development
Cross Platform Mobile App DevelopmentCross Platform Mobile App Development
Cross Platform Mobile App Development
 
Xda - Past, Present Future! - Droid Sync 2014 Mumbai
Xda - Past, Present Future! - Droid Sync 2014 MumbaiXda - Past, Present Future! - Droid Sync 2014 Mumbai
Xda - Past, Present Future! - Droid Sync 2014 Mumbai
 
Android Development with Kotlin, Part 1 - Introduction
Android Development with Kotlin, Part 1 - IntroductionAndroid Development with Kotlin, Part 1 - Introduction
Android Development with Kotlin, Part 1 - Introduction
 
MOE: Cross Platform Mobile Apps in Java
MOE: Cross Platform Mobile Apps in JavaMOE: Cross Platform Mobile Apps in Java
MOE: Cross Platform Mobile Apps in Java
 
Cross platform mobile development - you tube videos
Cross platform mobile development - you tube videosCross platform mobile development - you tube videos
Cross platform mobile development - you tube videos
 
Eclipse Way
Eclipse WayEclipse Way
Eclipse Way
 
Enterprise iPad Development Without Notes
Enterprise iPad Development Without NotesEnterprise iPad Development Without Notes
Enterprise iPad Development Without Notes
 
“JavaScriptだけで作れる”からこそTitanium Moduleで Tiを256倍活用する!
“JavaScriptだけで作れる”からこそTitanium Moduleで Tiを256倍活用する!“JavaScriptだけで作れる”からこそTitanium Moduleで Tiを256倍活用する!
“JavaScriptだけで作れる”からこそTitanium Moduleで Tiを256倍活用する!
 
Top 4 Cross Platform tools for Mobile App Development
Top 4 Cross Platform tools for Mobile App DevelopmentTop 4 Cross Platform tools for Mobile App Development
Top 4 Cross Platform tools for Mobile App Development
 
Appcelerator Overview
Appcelerator OverviewAppcelerator Overview
Appcelerator Overview
 
Cross platform development
Cross platform developmentCross platform development
Cross platform development
 

Destaque (6)

Using Appcelerator Titanium to build native android apps without the native pain
Using Appcelerator Titanium to build native android apps without the native painUsing Appcelerator Titanium to build native android apps without the native pain
Using Appcelerator Titanium to build native android apps without the native pain
 
1 security goals
1   security goals1   security goals
1 security goals
 
Introduction to Information Security
Introduction to Information SecurityIntroduction to Information Security
Introduction to Information Security
 
Introduction To Information Security
Introduction To Information SecurityIntroduction To Information Security
Introduction To Information Security
 
Information Security Lecture #1 ppt
Information Security Lecture #1 pptInformation Security Lecture #1 ppt
Information Security Lecture #1 ppt
 
INFORMATION SECURITY
INFORMATION SECURITYINFORMATION SECURITY
INFORMATION SECURITY
 

Semelhante a Android development made easy with appcelerator titanium

Primers on mobile application development
Primers on mobile application developmentPrimers on mobile application development
Primers on mobile application development
Satta Nathan
 
Appcelerator Titanium Intro
Appcelerator Titanium IntroAppcelerator Titanium Intro
Appcelerator Titanium Intro
Nicholas Jansma
 
Introduction to building multi platform mobile applications with javascript u...
Introduction to building multi platform mobile applications with javascript u...Introduction to building multi platform mobile applications with javascript u...
Introduction to building multi platform mobile applications with javascript u...
Shoukry Kattan
 
WappZapp Pitch Node JS Meetup
WappZapp Pitch Node JS MeetupWappZapp Pitch Node JS Meetup
WappZapp Pitch Node JS Meetup
Wienke Giezeman
 

Semelhante a Android development made easy with appcelerator titanium (20)

Intro to Appcelerator Titanium - Code for Fort Lauderdale 2015
Intro to Appcelerator Titanium - Code for Fort Lauderdale 2015Intro to Appcelerator Titanium - Code for Fort Lauderdale 2015
Intro to Appcelerator Titanium - Code for Fort Lauderdale 2015
 
tittanium
tittaniumtittanium
tittanium
 
Introduction to Appcelerator Titanium
Introduction to Appcelerator TitaniumIntroduction to Appcelerator Titanium
Introduction to Appcelerator Titanium
 
Primers on mobile application development
Primers on mobile application developmentPrimers on mobile application development
Primers on mobile application development
 
Keynote: Techday7 appcelerator titanium
Keynote: Techday7 appcelerator titaniumKeynote: Techday7 appcelerator titanium
Keynote: Techday7 appcelerator titanium
 
Totally Build Apps for Free! (not really)
Totally Build Apps for Free! (not really)Totally Build Apps for Free! (not really)
Totally Build Apps for Free! (not really)
 
Appcelerator Titanium Intro
Appcelerator Titanium IntroAppcelerator Titanium Intro
Appcelerator Titanium Intro
 
Introduction to building multi platform mobile applications with javascript u...
Introduction to building multi platform mobile applications with javascript u...Introduction to building multi platform mobile applications with javascript u...
Introduction to building multi platform mobile applications with javascript u...
 
NYC Titanium User's Group - Kickoff Meeting
NYC Titanium User's Group - Kickoff MeetingNYC Titanium User's Group - Kickoff Meeting
NYC Titanium User's Group - Kickoff Meeting
 
WappZapp Pitch Node JS Meetup
WappZapp Pitch Node JS MeetupWappZapp Pitch Node JS Meetup
WappZapp Pitch Node JS Meetup
 
Orion Introduction
Orion IntroductionOrion Introduction
Orion Introduction
 
Mobile for the rest of us
Mobile for the rest of usMobile for the rest of us
Mobile for the rest of us
 
Mobile 2.0 Event: Mobile for the rest of us using Appcelerator Titanium
Mobile 2.0 Event: Mobile for the rest of us using Appcelerator TitaniumMobile 2.0 Event: Mobile for the rest of us using Appcelerator Titanium
Mobile 2.0 Event: Mobile for the rest of us using Appcelerator Titanium
 
Building iPhone/Andriod Apps with Titanium Appcelerator for a Rails Backend
Building iPhone/Andriod Apps with Titanium Appcelerator for a Rails BackendBuilding iPhone/Andriod Apps with Titanium Appcelerator for a Rails Backend
Building iPhone/Andriod Apps with Titanium Appcelerator for a Rails Backend
 
HTML5 or Android for Mobile Development?
HTML5 or Android for Mobile Development?HTML5 or Android for Mobile Development?
HTML5 or Android for Mobile Development?
 
PaaS + Appcelerator = WIN
PaaS + Appcelerator = WINPaaS + Appcelerator = WIN
PaaS + Appcelerator = WIN
 
Orion Introduction
Orion IntroductionOrion Introduction
Orion Introduction
 
Native Mobile Application Using Java Script
Native  Mobile  Application  Using  Java ScriptNative  Mobile  Application  Using  Java Script
Native Mobile Application Using Java Script
 
Alibaba Technology in 2018
Alibaba Technology in 2018Alibaba Technology in 2018
Alibaba Technology in 2018
 
Developing a mobile cross-platform library
Developing a mobile cross-platform libraryDeveloping a mobile cross-platform library
Developing a mobile cross-platform library
 

Mais de Gaurav Kheterpal

Df12 gaurav kheterpal-integrating evernote and salesforce using the mobile sdk
Df12 gaurav kheterpal-integrating evernote and salesforce using the mobile sdkDf12 gaurav kheterpal-integrating evernote and salesforce using the mobile sdk
Df12 gaurav kheterpal-integrating evernote and salesforce using the mobile sdk
Gaurav Kheterpal
 

Mais de Gaurav Kheterpal (9)

DevFest19 - Early Diagnosis of Chronic Diseases by Smartphone AI
DevFest19 -  Early Diagnosis of Chronic Diseases by Smartphone AIDevFest19 -  Early Diagnosis of Chronic Diseases by Smartphone AI
DevFest19 - Early Diagnosis of Chronic Diseases by Smartphone AI
 
Commerce Cloud 101
Commerce Cloud 101Commerce Cloud 101
Commerce Cloud 101
 
My TopCoder Journey - How I reinvented myself as a Developer
My TopCoder Journey - How I reinvented myself as a DeveloperMy TopCoder Journey - How I reinvented myself as a Developer
My TopCoder Journey - How I reinvented myself as a Developer
 
Summer of Trailhead - Jaipur Developer user Group - Gaurav Kheterpal
Summer of Trailhead - Jaipur Developer user Group - Gaurav KheterpalSummer of Trailhead - Jaipur Developer user Group - Gaurav Kheterpal
Summer of Trailhead - Jaipur Developer user Group - Gaurav Kheterpal
 
Dreamforce 2014 Mobile Theatre Session - Automated Testing for Salesforce1 Mo...
Dreamforce 2014 Mobile Theatre Session - Automated Testing for Salesforce1 Mo...Dreamforce 2014 Mobile Theatre Session - Automated Testing for Salesforce1 Mo...
Dreamforce 2014 Mobile Theatre Session - Automated Testing for Salesforce1 Mo...
 
Mobilise your apps with Salesforce1
Mobilise your apps with Salesforce1Mobilise your apps with Salesforce1
Mobilise your apps with Salesforce1
 
SenchaCon 2013 - Enterprise Grade Analytics Using Sencha Touch Charts
SenchaCon 2013 - Enterprise Grade Analytics Using Sencha Touch ChartsSenchaCon 2013 - Enterprise Grade Analytics Using Sencha Touch Charts
SenchaCon 2013 - Enterprise Grade Analytics Using Sencha Touch Charts
 
Salesforce Mobile DevWeek 21-28 April: Introduction to Native & Hybrid Develo...
Salesforce Mobile DevWeek 21-28 April: Introduction to Native & Hybrid Develo...Salesforce Mobile DevWeek 21-28 April: Introduction to Native & Hybrid Develo...
Salesforce Mobile DevWeek 21-28 April: Introduction to Native & Hybrid Develo...
 
Df12 gaurav kheterpal-integrating evernote and salesforce using the mobile sdk
Df12 gaurav kheterpal-integrating evernote and salesforce using the mobile sdkDf12 gaurav kheterpal-integrating evernote and salesforce using the mobile sdk
Df12 gaurav kheterpal-integrating evernote and salesforce using the mobile sdk
 

Último

Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Victor Rentea
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 

Último (20)

Spring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUKSpring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUK
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with Milvus
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
 

Android development made easy with appcelerator titanium

  • 1. Android Development Made Easy With Appcelerator Titanium Gaurav Kheterpal gaurav.kheterpal@metacube.com
  • 2. Agenda (Stay Awake, Stay Healthy ) • Quick Intro • Overview • Web vs. Native • Cross Platform Development • What is Titanium? • Titanium Mobile Architecture • Android Development With Titanium • What is Titanium Studio? • Setting Up Titanium Studio • Why Titanium? • Case Study/ Demo • Questions and Answers 2
  • 3. Quick Intro • Engineering Post Graduate from BITS, Pilani (Education spoiled me) • Mobile + Web Developer With 12 Years of Industry Experience (I’m getting old ) • HP webOS Green Belt & webOS Ambassador for India (Forgotten Story) • Android, iOS Developer (That’s where the mullah is) • Appcelerator Titanium Titan (Wish they paid me too ) • Keen Interest in Cross-Platform Frameworks such as Titanium, PhoneGap, Sencha Touch and others (That’s the only way to get free entry to events such as DroidCon ) 3
  • 4. Overview • Founded in 2007 • Relocated from Atlanta 2008 (Believe me - there are startups in Atlanta) • 18 employees a year ago (Startup Blues) • 100+ today, double next year (Same growth rate as India’s population?) • Mountain View HQ • Worldwide presence • VC Funded: Storm Ventures, Sierra Ventures, eBay (Lots of $$$) 4
  • 5. Web vs. Native • Web – An Unlikely Hero • Easy to develop, deploy • Cross Platform (Really?) • Open Standards (Flash killed!) • Leverage Your Web Development Skills (But Native is Cool) • Designer vs. Developers • Performance • Offline • Hardware Interaction • Triple Play - Mobile, Social And Cloud 5
  • 7. Cross Platform Development Cross-Platform !== “Write Once, Run Everywhere” • Cross-Platform in Titanium means: • Lots of UI code reuse, depending on design • Best-in-class experience on every platform • “Write Once, Adapt Everywhere” 7
  • 8. What is Titanium? Titanium is an open source framework for building native desktop and mobile applications using open web technologies (HTML, CSS, and JavaScript) Website: http://appcelerator.com Twitter: http://twitter.com/appcelerator Source: http://github.com/appcelerator 8
  • 9. What is Titanium? Integrated Mobile Platform for Enterprise and Consumer Applications 9
  • 10. What is Titanium? Titanium applications are divided into 4 main parts: • HTML/CSS/javascript code that makes up the core application logic and UI • APIs that access native device/desktop functionality, analytics or other modular functionality • The language-OS bridge that compiles web code into native application code • The run-time shell that packages the application for cross-platform distribution. 10
  • 11. Titanium Mobile Architecture 11
  • 12. Android Development With Titanium 12
  • 13. Android Development With Titanium 13
  • 14. Android Development With Titanium 14
  • 15. Android Development With Titanium 15
  • 16. Android Development With Titanium 16
  • 17. Android Development With Titanium 17
  • 18. Android Development With Titanium 18
  • 19. What is Titanium Studio? 19
  • 20. Setting Up Titanium Studio 20
  • 22. Why Titanium? • Core SDK is Free as in really FREE • Open Source under Apache 2.0 • Thriving Developer Community • Commercial training and support services available 22
  • 23. Why Titanium? • Data-driven web service clients (Enterprise applications) • Web service mash-ups • Social utilities • Brand affinity • Casual games • Anything requiring cross-platform support 23
  • 26. Why Titanium? • Maintain Platform Identity (Back Button for Android?) 26
  • 30. 30