ºÝºÝߣ

ºÝºÝߣShare a Scribd company logo
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

More Related Content

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

Editor's Notes

  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