Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Using jQuery Mobile to Build Device-Agnostic Pages

asta_gg
September 10, 2013

Using jQuery Mobile to Build Device-Agnostic Pages

asta_gg

September 10, 2013
Tweet

Other Decks in Programming

Transcript

  1. agnostic adjective • (in a nonreligious context) having a doubtful

    or noncommittal attitude toward something • [usually in combination] Computing denoting or relating to hardware or software that is compatible with many types of platforms or operating systems – Oxford English Dictionary
  2. Screen size variety challenge • Page width should adjust so

    that there is no need to scroll • Font should be big enough to read without having to zoom in
  3. Touch challenge • Buttons, links should be big enough •

    Swipe and other gestures should be enabled when intuitive
  4. Content organization challenge • Showing/hiding things based on screen size

    might penalize small screen users • Having very different layouts for small vs large screen device might confuse users
  5. Device testing challenge • No free lunch – really need

    test on all devices to make sure everything is working as expected • Emulators like screenfly can help though
  6. Creating a UI for a canvas drawing widget using jQuery

    Mobile form elements, buttons Close to zero CSS!
  7. Why jQuery Mobile? • Cross-browser, cross-device • Touch-friendly • Responsive

    since version 1.3 • Layout and theming engine • Ajax page navigation • Great Documentation!
  8. Follow progress • Blog • Facebook • Twitter • Google+

    Anticipating a beta release in October, 2013