SlideShare una empresa de Scribd logo
1 de 14
Cross Platform
    Mobile Apps?
            The Little I Do Know




@zspencer - Gimmee Feedback @ http://spkr8.com/s/16629
“Cross Platform?!”


@zspencer - Gimmee Feedback @ http://spkr8.com/s/16629
The Cross Platform
      “Enablers”
• Corona
• PhoneGap
• RhoMobile
• Titanium Mobile
• Unity 3d
    @zspencer - Gimmee Feedback @ http://spkr8.com/s/16629
Corona
        Pros                                 Cons

                               • ~$400 a year
• HUGE API                     • Not Actually
• “Launchpad”         JavaScript

• Lots of tutorials • Only iOS/Android
                                   for mobile

    @zspencer - Gimmee Feedback @ http://spkr8.com/s/16629
PhoneGap
       Pros                                  Cons
• Free (As in Beer)
                    • HTML5/JS Based
• TONS of platforms • API is Device
• Doesn’t try to do   oriented
  everything
                    • No guidance on App
• HTML5/JS Based      structure

    @zspencer - Gimmee Feedback @ http://spkr8.com/s/16629
RhoMoble
        Pros                                 Cons

                               • App kinda requires
                                   both client and
• Ruby on Rails! (ish)             server
• TONS of platforms • “Rails ISH”
                                   framework


    @zspencer - Gimmee Feedback @ http://spkr8.com/s/16629
Titanium Mobile
         Pros                              Cons
•   Gives you
                                 •   F’en Expensive!
    awesome native
    feel                         • Expects you to
                                     follow their
• Desktop too!                       structure
• HTML5/JS Based • Only iOS/Android
• Can Write Rubies! for mobile

      @zspencer - Gimmee Feedback @ http://spkr8.com/s/16629
Unity3D
         Pros                           Cons
                     •             Expensive (again)
• Great for game dev • Not Actually
                       JavaScript
• Can deploy to
  web/iOS/Android/ • Requires their IDE/
  Etc.                             Framework
                               • Hard to Test
    @zspencer - Gimmee Feedback @ http://spkr8.com/s/16629
UI Look and Feel
• DHXTouch
                                   • Sencha Touch
• Dojo Mobile
                                   • Unify
• Jo
                                   • Wink
• jQuery Mobile
• jQTouch
    @zspencer - Gimmee Feedback @ http://spkr8.com/s/16629
Application
           Frameworks
• Backbone
• DHXTouch                         • Sencha Touch
• Dojo Mobile                      • Unify
• Jo
• jQTouch
    @zspencer - Gimmee Feedback @ http://spkr8.com/s/16629
DOM Manipulation &
       Other Stuff
•
jQuery
• XUI
                                   • RequireJS
• Zepto
                                   • Lawnchair
• EmbedJS
    @zspencer - Gimmee Feedback @ http://spkr8.com/s/16629
Testing
• cucumber
• jasmine
• jasmine-headless-                • qunit
  webkit
• jasmine-jquery
• jstestdriver
    @zspencer - Gimmee Feedback @ http://spkr8.com/s/16629
JS Test Driver

• Run your jasmine
  tests across all the
  platforms at once



    @zspencer - Gimmee Feedback @ http://spkr8.com/s/16629
More Resources

• http://bit.ly/so-cp-mobile-compare
• http://http://www.phonegap.com/tools/
• http://tddjs.com/

    @zspencer - Gimmee Feedback @ http://spkr8.com/s/16629

Más contenido relacionado

La actualidad más candente

Backlink, diến đàn, forum chất lượng
Backlink, diến đàn, forum chất lượngBacklink, diến đàn, forum chất lượng
Backlink, diến đàn, forum chất lượngMai anh Bảo
 
iPhone & Android App Dev - BarCamp Saigon 1
iPhone & Android App Dev - BarCamp Saigon 1iPhone & Android App Dev - BarCamp Saigon 1
iPhone & Android App Dev - BarCamp Saigon 1huyzing
 
最新のWeb技術を体験しよう
最新のWeb技術を体験しよう最新のWeb技術を体験しよう
最新のWeb技術を体験しよう堀 悟大
 
Discover Android Wear
Discover Android WearDiscover Android Wear
Discover Android WearTroy Miles
 
[DevRelCon Tokyo 2019] Developer Experience Matters
[DevRelCon Tokyo 2019] Developer Experience Matters [DevRelCon Tokyo 2019] Developer Experience Matters
[DevRelCon Tokyo 2019] Developer Experience Matters Tomomi Imura
 

La actualidad más candente (6)

Backlink, diến đàn, forum chất lượng
Backlink, diến đàn, forum chất lượngBacklink, diến đàn, forum chất lượng
Backlink, diến đàn, forum chất lượng
 
Hybrid app development with ionic
Hybrid app development with ionicHybrid app development with ionic
Hybrid app development with ionic
 
iPhone & Android App Dev - BarCamp Saigon 1
iPhone & Android App Dev - BarCamp Saigon 1iPhone & Android App Dev - BarCamp Saigon 1
iPhone & Android App Dev - BarCamp Saigon 1
 
最新のWeb技術を体験しよう
最新のWeb技術を体験しよう最新のWeb技術を体験しよう
最新のWeb技術を体験しよう
 
Discover Android Wear
Discover Android WearDiscover Android Wear
Discover Android Wear
 
[DevRelCon Tokyo 2019] Developer Experience Matters
[DevRelCon Tokyo 2019] Developer Experience Matters [DevRelCon Tokyo 2019] Developer Experience Matters
[DevRelCon Tokyo 2019] Developer Experience Matters
 

Destacado

NSA Capstone Presentation
NSA Capstone PresentationNSA Capstone Presentation
NSA Capstone PresentationMinh Vu
 
ITT-Tech Capstone Final for CNS
ITT-Tech Capstone Final for CNSITT-Tech Capstone Final for CNS
ITT-Tech Capstone Final for CNSvegasgirl1
 
Capstone Project Pt 11
Capstone Project Pt 11Capstone Project Pt 11
Capstone Project Pt 11Clarence Ennis
 
ITT CNS Capstone Project
ITT CNS Capstone ProjectITT CNS Capstone Project
ITT CNS Capstone ProjectKyle Montoya
 
Completed+Presentation+Capstone
Completed+Presentation+CapstoneCompleted+Presentation+Capstone
Completed+Presentation+Capstonecarl1968
 
IT 415 - Capstone Project Orientation
IT 415 - Capstone Project OrientationIT 415 - Capstone Project Orientation
IT 415 - Capstone Project OrientationSheryl Satorre
 
NT2799 FINAL CAPSTONE PROJECT.DOCX
NT2799 FINAL CAPSTONE PROJECT.DOCXNT2799 FINAL CAPSTONE PROJECT.DOCX
NT2799 FINAL CAPSTONE PROJECT.DOCXFred Abram III
 

Destacado (8)

NSA Capstone Presentation
NSA Capstone PresentationNSA Capstone Presentation
NSA Capstone Presentation
 
ITT-Tech Capstone Final for CNS
ITT-Tech Capstone Final for CNSITT-Tech Capstone Final for CNS
ITT-Tech Capstone Final for CNS
 
Capstone Final Part
Capstone Final PartCapstone Final Part
Capstone Final Part
 
Capstone Project Pt 11
Capstone Project Pt 11Capstone Project Pt 11
Capstone Project Pt 11
 
ITT CNS Capstone Project
ITT CNS Capstone ProjectITT CNS Capstone Project
ITT CNS Capstone Project
 
Completed+Presentation+Capstone
Completed+Presentation+CapstoneCompleted+Presentation+Capstone
Completed+Presentation+Capstone
 
IT 415 - Capstone Project Orientation
IT 415 - Capstone Project OrientationIT 415 - Capstone Project Orientation
IT 415 - Capstone Project Orientation
 
NT2799 FINAL CAPSTONE PROJECT.DOCX
NT2799 FINAL CAPSTONE PROJECT.DOCXNT2799 FINAL CAPSTONE PROJECT.DOCX
NT2799 FINAL CAPSTONE PROJECT.DOCX
 

Similar a Cross platform mobile apps

Phonegap for Engineers
Phonegap for EngineersPhonegap for Engineers
Phonegap for EngineersBrian LeRoux
 
Phonegap - An Introduction
Phonegap - An IntroductionPhonegap - An Introduction
Phonegap - An IntroductionTyler Johnston
 
Extreme Web Performance for Mobile Devices - Velocity NY
Extreme Web Performance for Mobile Devices - Velocity NYExtreme Web Performance for Mobile Devices - Velocity NY
Extreme Web Performance for Mobile Devices - Velocity NYMaximiliano Firtman
 
Cross Platform Mobile App Development
Cross Platform Mobile App DevelopmentCross Platform Mobile App Development
Cross Platform Mobile App DevelopmentSynerzip
 
Building Mobile Apps with HTML, CSS, and JavaScript
Building Mobile Apps with HTML, CSS, and JavaScriptBuilding Mobile Apps with HTML, CSS, and JavaScript
Building Mobile Apps with HTML, CSS, and JavaScriptJonathan Stark
 
Cross platform mobile application development
Cross platform mobile application developmentCross platform mobile application development
Cross platform mobile application developmentwebprogr.com
 
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 videosColin Eberhardt
 
Titanium - A js based platform for building mobile apps
Titanium - A js based platform for building mobile appsTitanium - A js based platform for building mobile apps
Titanium - A js based platform for building mobile appscallmejoe
 
Transitioning Groupon to Node.js - EmpireJS 2014
Transitioning Groupon to Node.js - EmpireJS 2014Transitioning Groupon to Node.js - EmpireJS 2014
Transitioning Groupon to Node.js - EmpireJS 2014Sean McCullough
 
So you want to build a mobile app - HTML5 vs. Native @ the Boston Mobile Expe...
So you want to build a mobile app - HTML5 vs. Native @ the Boston Mobile Expe...So you want to build a mobile app - HTML5 vs. Native @ the Boston Mobile Expe...
So you want to build a mobile app - HTML5 vs. Native @ the Boston Mobile Expe...Yottaa
 
Make Cross Platform Apps that Suck Less
Make Cross Platform Apps that Suck LessMake Cross Platform Apps that Suck Less
Make Cross Platform Apps that Suck Lessjhugman
 
Making the Mobile Web Native with PhoneGap
Making the Mobile Web Native with PhoneGapMaking the Mobile Web Native with PhoneGap
Making the Mobile Web Native with PhoneGapRoy Clarkson
 
Being a game developer with the skills you have
Being a game developer with the skills you haveBeing a game developer with the skills you have
Being a game developer with the skills you haveJohan Lindfors
 
HTML5 is the Future of Mobile, PhoneGap Takes You There Today
HTML5 is the Future of Mobile, PhoneGap Takes You There TodayHTML5 is the Future of Mobile, PhoneGap Takes You There Today
HTML5 is the Future of Mobile, PhoneGap Takes You There Todaydavyjones
 
Appcelerator Titanium Intro
Appcelerator Titanium IntroAppcelerator Titanium Intro
Appcelerator Titanium IntroNicholas Jansma
 
Extreme Web Performance for Mobile Devices
Extreme Web Performance for Mobile DevicesExtreme Web Performance for Mobile Devices
Extreme Web Performance for Mobile DevicesMaximiliano Firtman
 

Similar a Cross platform mobile apps (20)

Future of Mobile
Future of MobileFuture of Mobile
Future of Mobile
 
Phonegap for Engineers
Phonegap for EngineersPhonegap for Engineers
Phonegap for Engineers
 
Phonegap - An Introduction
Phonegap - An IntroductionPhonegap - An Introduction
Phonegap - An Introduction
 
Extreme Web Performance for Mobile Devices - Velocity NY
Extreme Web Performance for Mobile Devices - Velocity NYExtreme Web Performance for Mobile Devices - Velocity NY
Extreme Web Performance for Mobile Devices - Velocity NY
 
Cross Platform Mobile App Development
Cross Platform Mobile App DevelopmentCross Platform Mobile App Development
Cross Platform Mobile App Development
 
Building Mobile Apps with HTML, CSS, and JavaScript
Building Mobile Apps with HTML, CSS, and JavaScriptBuilding Mobile Apps with HTML, CSS, and JavaScript
Building Mobile Apps with HTML, CSS, and JavaScript
 
Mobile native-hacks
Mobile native-hacksMobile native-hacks
Mobile native-hacks
 
Cross platform mobile application development
Cross platform mobile application developmentCross platform mobile application development
Cross platform mobile application development
 
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
 
Phone gap
Phone gapPhone gap
Phone gap
 
Titanium - A js based platform for building mobile apps
Titanium - A js based platform for building mobile appsTitanium - A js based platform for building mobile apps
Titanium - A js based platform for building mobile apps
 
Transitioning Groupon to Node.js - EmpireJS 2014
Transitioning Groupon to Node.js - EmpireJS 2014Transitioning Groupon to Node.js - EmpireJS 2014
Transitioning Groupon to Node.js - EmpireJS 2014
 
So you want to build a mobile app - HTML5 vs. Native @ the Boston Mobile Expe...
So you want to build a mobile app - HTML5 vs. Native @ the Boston Mobile Expe...So you want to build a mobile app - HTML5 vs. Native @ the Boston Mobile Expe...
So you want to build a mobile app - HTML5 vs. Native @ the Boston Mobile Expe...
 
Make Cross Platform Apps that Suck Less
Make Cross Platform Apps that Suck LessMake Cross Platform Apps that Suck Less
Make Cross Platform Apps that Suck Less
 
Making the Mobile Web Native with PhoneGap
Making the Mobile Web Native with PhoneGapMaking the Mobile Web Native with PhoneGap
Making the Mobile Web Native with PhoneGap
 
Being a game developer with the skills you have
Being a game developer with the skills you haveBeing a game developer with the skills you have
Being a game developer with the skills you have
 
HTML5 is the Future of Mobile, PhoneGap Takes You There Today
HTML5 is the Future of Mobile, PhoneGap Takes You There TodayHTML5 is the Future of Mobile, PhoneGap Takes You There Today
HTML5 is the Future of Mobile, PhoneGap Takes You There Today
 
Appcelerator Titanium Intro
Appcelerator Titanium IntroAppcelerator Titanium Intro
Appcelerator Titanium Intro
 
Extreme Web Performance for Mobile Devices
Extreme Web Performance for Mobile DevicesExtreme Web Performance for Mobile Devices
Extreme Web Performance for Mobile Devices
 
Txjs
TxjsTxjs
Txjs
 

Último

Future Visions: Predictions to Guide and Time Tech Innovation, Peter Udo Diehl
Future Visions: Predictions to Guide and Time Tech Innovation, Peter Udo DiehlFuture Visions: Predictions to Guide and Time Tech Innovation, Peter Udo Diehl
Future Visions: Predictions to Guide and Time Tech Innovation, Peter Udo DiehlPeter Udo Diehl
 
Integrating Telephony Systems with Salesforce: Insights and Considerations, B...
Integrating Telephony Systems with Salesforce: Insights and Considerations, B...Integrating Telephony Systems with Salesforce: Insights and Considerations, B...
Integrating Telephony Systems with Salesforce: Insights and Considerations, B...CzechDreamin
 
Demystifying gRPC in .Net by John Staveley
Demystifying gRPC in .Net by John StaveleyDemystifying gRPC in .Net by John Staveley
Demystifying gRPC in .Net by John StaveleyJohn Staveley
 
Free and Effective: Making Flows Publicly Accessible, Yumi Ibrahimzade
Free and Effective: Making Flows Publicly Accessible, Yumi IbrahimzadeFree and Effective: Making Flows Publicly Accessible, Yumi Ibrahimzade
Free and Effective: Making Flows Publicly Accessible, Yumi IbrahimzadeCzechDreamin
 
ASRock Industrial FDO Solutions in Action for Industrial Edge AI _ Kenny at A...
ASRock Industrial FDO Solutions in Action for Industrial Edge AI _ Kenny at A...ASRock Industrial FDO Solutions in Action for Industrial Edge AI _ Kenny at A...
ASRock Industrial FDO Solutions in Action for Industrial Edge AI _ Kenny at A...FIDO Alliance
 
Linux Foundation Edge _ Overview of FDO Software Components _ Randy at Intel.pdf
Linux Foundation Edge _ Overview of FDO Software Components _ Randy at Intel.pdfLinux Foundation Edge _ Overview of FDO Software Components _ Randy at Intel.pdf
Linux Foundation Edge _ Overview of FDO Software Components _ Randy at Intel.pdfFIDO Alliance
 
Optimizing NoSQL Performance Through Observability
Optimizing NoSQL Performance Through ObservabilityOptimizing NoSQL Performance Through Observability
Optimizing NoSQL Performance Through ObservabilityScyllaDB
 
FDO for Camera, Sensor and Networking Device – Commercial Solutions from VinC...
FDO for Camera, Sensor and Networking Device – Commercial Solutions from VinC...FDO for Camera, Sensor and Networking Device – Commercial Solutions from VinC...
FDO for Camera, Sensor and Networking Device – Commercial Solutions from VinC...FIDO Alliance
 
AI revolution and Salesforce, Jiří Karpíšek
AI revolution and Salesforce, Jiří KarpíšekAI revolution and Salesforce, Jiří Karpíšek
AI revolution and Salesforce, Jiří KarpíšekCzechDreamin
 
WebAssembly is Key to Better LLM Performance
WebAssembly is Key to Better LLM PerformanceWebAssembly is Key to Better LLM Performance
WebAssembly is Key to Better LLM PerformanceSamy Fodil
 
Oauth 2.0 Introduction and Flows with MuleSoft
Oauth 2.0 Introduction and Flows with MuleSoftOauth 2.0 Introduction and Flows with MuleSoft
Oauth 2.0 Introduction and Flows with MuleSoftshyamraj55
 
The Value of Certifying Products for FDO _ Paul at FIDO Alliance.pdf
The Value of Certifying Products for FDO _ Paul at FIDO Alliance.pdfThe Value of Certifying Products for FDO _ Paul at FIDO Alliance.pdf
The Value of Certifying Products for FDO _ Paul at FIDO Alliance.pdfFIDO Alliance
 
WSO2CONMay2024OpenSourceConferenceDebrief.pptx
WSO2CONMay2024OpenSourceConferenceDebrief.pptxWSO2CONMay2024OpenSourceConferenceDebrief.pptx
WSO2CONMay2024OpenSourceConferenceDebrief.pptxJennifer Lim
 
Enterprise Knowledge Graphs - Data Summit 2024
Enterprise Knowledge Graphs - Data Summit 2024Enterprise Knowledge Graphs - Data Summit 2024
Enterprise Knowledge Graphs - Data Summit 2024Enterprise Knowledge
 
AI presentation and introduction - Retrieval Augmented Generation RAG 101
AI presentation and introduction - Retrieval Augmented Generation RAG 101AI presentation and introduction - Retrieval Augmented Generation RAG 101
AI presentation and introduction - Retrieval Augmented Generation RAG 101vincent683379
 
Syngulon - Selection technology May 2024.pdf
Syngulon - Selection technology May 2024.pdfSyngulon - Selection technology May 2024.pdf
Syngulon - Selection technology May 2024.pdfSyngulon
 
Google I/O Extended 2024 Warsaw
Google I/O Extended 2024 WarsawGoogle I/O Extended 2024 Warsaw
Google I/O Extended 2024 WarsawGDSC PJATK
 
The Metaverse: Are We There Yet?
The  Metaverse:    Are   We  There  Yet?The  Metaverse:    Are   We  There  Yet?
The Metaverse: Are We There Yet?Mark Billinghurst
 
Unpacking Value Delivery - Agile Oxford Meetup - May 2024.pptx
Unpacking Value Delivery - Agile Oxford Meetup - May 2024.pptxUnpacking Value Delivery - Agile Oxford Meetup - May 2024.pptx
Unpacking Value Delivery - Agile Oxford Meetup - May 2024.pptxDavid Michel
 

Último (20)

Future Visions: Predictions to Guide and Time Tech Innovation, Peter Udo Diehl
Future Visions: Predictions to Guide and Time Tech Innovation, Peter Udo DiehlFuture Visions: Predictions to Guide and Time Tech Innovation, Peter Udo Diehl
Future Visions: Predictions to Guide and Time Tech Innovation, Peter Udo Diehl
 
Integrating Telephony Systems with Salesforce: Insights and Considerations, B...
Integrating Telephony Systems with Salesforce: Insights and Considerations, B...Integrating Telephony Systems with Salesforce: Insights and Considerations, B...
Integrating Telephony Systems with Salesforce: Insights and Considerations, B...
 
Demystifying gRPC in .Net by John Staveley
Demystifying gRPC in .Net by John StaveleyDemystifying gRPC in .Net by John Staveley
Demystifying gRPC in .Net by John Staveley
 
Free and Effective: Making Flows Publicly Accessible, Yumi Ibrahimzade
Free and Effective: Making Flows Publicly Accessible, Yumi IbrahimzadeFree and Effective: Making Flows Publicly Accessible, Yumi Ibrahimzade
Free and Effective: Making Flows Publicly Accessible, Yumi Ibrahimzade
 
Overview of Hyperledger Foundation
Overview of Hyperledger FoundationOverview of Hyperledger Foundation
Overview of Hyperledger Foundation
 
ASRock Industrial FDO Solutions in Action for Industrial Edge AI _ Kenny at A...
ASRock Industrial FDO Solutions in Action for Industrial Edge AI _ Kenny at A...ASRock Industrial FDO Solutions in Action for Industrial Edge AI _ Kenny at A...
ASRock Industrial FDO Solutions in Action for Industrial Edge AI _ Kenny at A...
 
Linux Foundation Edge _ Overview of FDO Software Components _ Randy at Intel.pdf
Linux Foundation Edge _ Overview of FDO Software Components _ Randy at Intel.pdfLinux Foundation Edge _ Overview of FDO Software Components _ Randy at Intel.pdf
Linux Foundation Edge _ Overview of FDO Software Components _ Randy at Intel.pdf
 
Optimizing NoSQL Performance Through Observability
Optimizing NoSQL Performance Through ObservabilityOptimizing NoSQL Performance Through Observability
Optimizing NoSQL Performance Through Observability
 
FDO for Camera, Sensor and Networking Device – Commercial Solutions from VinC...
FDO for Camera, Sensor and Networking Device – Commercial Solutions from VinC...FDO for Camera, Sensor and Networking Device – Commercial Solutions from VinC...
FDO for Camera, Sensor and Networking Device – Commercial Solutions from VinC...
 
AI revolution and Salesforce, Jiří Karpíšek
AI revolution and Salesforce, Jiří KarpíšekAI revolution and Salesforce, Jiří Karpíšek
AI revolution and Salesforce, Jiří Karpíšek
 
WebAssembly is Key to Better LLM Performance
WebAssembly is Key to Better LLM PerformanceWebAssembly is Key to Better LLM Performance
WebAssembly is Key to Better LLM Performance
 
Oauth 2.0 Introduction and Flows with MuleSoft
Oauth 2.0 Introduction and Flows with MuleSoftOauth 2.0 Introduction and Flows with MuleSoft
Oauth 2.0 Introduction and Flows with MuleSoft
 
The Value of Certifying Products for FDO _ Paul at FIDO Alliance.pdf
The Value of Certifying Products for FDO _ Paul at FIDO Alliance.pdfThe Value of Certifying Products for FDO _ Paul at FIDO Alliance.pdf
The Value of Certifying Products for FDO _ Paul at FIDO Alliance.pdf
 
WSO2CONMay2024OpenSourceConferenceDebrief.pptx
WSO2CONMay2024OpenSourceConferenceDebrief.pptxWSO2CONMay2024OpenSourceConferenceDebrief.pptx
WSO2CONMay2024OpenSourceConferenceDebrief.pptx
 
Enterprise Knowledge Graphs - Data Summit 2024
Enterprise Knowledge Graphs - Data Summit 2024Enterprise Knowledge Graphs - Data Summit 2024
Enterprise Knowledge Graphs - Data Summit 2024
 
AI presentation and introduction - Retrieval Augmented Generation RAG 101
AI presentation and introduction - Retrieval Augmented Generation RAG 101AI presentation and introduction - Retrieval Augmented Generation RAG 101
AI presentation and introduction - Retrieval Augmented Generation RAG 101
 
Syngulon - Selection technology May 2024.pdf
Syngulon - Selection technology May 2024.pdfSyngulon - Selection technology May 2024.pdf
Syngulon - Selection technology May 2024.pdf
 
Google I/O Extended 2024 Warsaw
Google I/O Extended 2024 WarsawGoogle I/O Extended 2024 Warsaw
Google I/O Extended 2024 Warsaw
 
The Metaverse: Are We There Yet?
The  Metaverse:    Are   We  There  Yet?The  Metaverse:    Are   We  There  Yet?
The Metaverse: Are We There Yet?
 
Unpacking Value Delivery - Agile Oxford Meetup - May 2024.pptx
Unpacking Value Delivery - Agile Oxford Meetup - May 2024.pptxUnpacking Value Delivery - Agile Oxford Meetup - May 2024.pptx
Unpacking Value Delivery - Agile Oxford Meetup - May 2024.pptx
 

Cross platform mobile apps

  • 1. Cross Platform Mobile Apps? The Little I Do Know @zspencer - Gimmee Feedback @ http://spkr8.com/s/16629
  • 2. “Cross Platform?!” @zspencer - Gimmee Feedback @ http://spkr8.com/s/16629
  • 3. The Cross Platform “Enablers” • Corona • PhoneGap • RhoMobile • Titanium Mobile • Unity 3d @zspencer - Gimmee Feedback @ http://spkr8.com/s/16629
  • 4. Corona Pros Cons • ~$400 a year • HUGE API • Not Actually • “Launchpad” JavaScript • Lots of tutorials • Only iOS/Android for mobile @zspencer - Gimmee Feedback @ http://spkr8.com/s/16629
  • 5. PhoneGap Pros Cons • Free (As in Beer) • HTML5/JS Based • TONS of platforms • API is Device • Doesn’t try to do oriented everything • No guidance on App • HTML5/JS Based structure @zspencer - Gimmee Feedback @ http://spkr8.com/s/16629
  • 6. RhoMoble Pros Cons • App kinda requires both client and • Ruby on Rails! (ish) server • TONS of platforms • “Rails ISH” framework @zspencer - Gimmee Feedback @ http://spkr8.com/s/16629
  • 7. Titanium Mobile Pros Cons • Gives you • F’en Expensive! awesome native feel • Expects you to follow their • Desktop too! structure • HTML5/JS Based • Only iOS/Android • Can Write Rubies! for mobile @zspencer - Gimmee Feedback @ http://spkr8.com/s/16629
  • 8. Unity3D Pros Cons • Expensive (again) • Great for game dev • Not Actually JavaScript • Can deploy to web/iOS/Android/ • Requires their IDE/ Etc. Framework • Hard to Test @zspencer - Gimmee Feedback @ http://spkr8.com/s/16629
  • 9. UI Look and Feel • DHXTouch • Sencha Touch • Dojo Mobile • Unify • Jo • Wink • jQuery Mobile • jQTouch @zspencer - Gimmee Feedback @ http://spkr8.com/s/16629
  • 10. Application Frameworks • Backbone • DHXTouch • Sencha Touch • Dojo Mobile • Unify • Jo • jQTouch @zspencer - Gimmee Feedback @ http://spkr8.com/s/16629
  • 11. DOM Manipulation & Other Stuff • jQuery • XUI • RequireJS • Zepto • Lawnchair • EmbedJS @zspencer - Gimmee Feedback @ http://spkr8.com/s/16629
  • 12. Testing • cucumber • jasmine • jasmine-headless- • qunit webkit • jasmine-jquery • jstestdriver @zspencer - Gimmee Feedback @ http://spkr8.com/s/16629
  • 13. JS Test Driver • Run your jasmine tests across all the platforms at once @zspencer - Gimmee Feedback @ http://spkr8.com/s/16629
  • 14. More Resources • http://bit.ly/so-cp-mobile-compare • http://http://www.phonegap.com/tools/ • http://tddjs.com/ @zspencer - Gimmee Feedback @ http://spkr8.com/s/16629

Notas del editor

  1. \n
  2. \n
  3. \n
  4. \n
  5. \n
  6. \n
  7. \n
  8. \n
  9. \n
  10. \n
  11. \n
  12. \n
  13. \n
  14. \n