ºÝºÝߣ

ºÝºÝߣ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