Slide 1

Slide 1 text

Responsive Web Design with jQuery Mobile @BradBroulik BradBroulik.blogspot.com Slides: bit.ly/jqm-13 jQ uery M obile 1.3

Slide 2

Slide 2 text

Follow along: bit.ly/jqm-13 http://farm6.staticflickr.com/5262/5565984041_8e335f0ec0.jpg

Slide 3

Slide 3 text

Photos What’s interesting about these photos?

Slide 4

Slide 4 text

No hoax, jQuery Mobile can be used to create Response Web Designs on the desktop!

Slide 5

Slide 5 text

iOS Android Blackberry Windows WebOS Meego Kindle Nook Desktop & TV Bada No device customer left behind

Slide 6

Slide 6 text

#1 #2 TIP: All jQuery Mobile widgets are 100% flexible! A flexible foundation

Slide 7

Slide 7 text

Responsive tables - reflow jQ uery M obile 1.3 #1 #2

Slide 8

Slide 8 text

Responsive tables - chooser jQ uery M obile 1.3 #1 #2

Slide 9

Slide 9 text

We always had flexible grids...

Slide 10

Slide 10 text

Now we have responsive grids jQ uery M obile 1.3 #1 #2

Slide 11

Slide 11 text

Panels (sliding drawer) jQ uery M obile 1.3 TIP: Excellent widget for a “Content First” design

Slide 12

Slide 12 text

    Auto-dividers jQ uery M obile 1.3

Slide 13

Slide 13 text

Listview auto-complete jQ uery M obile 1.3
    #1 #2

Slide 14

Slide 14 text

File input support jQ uery M obile 1.3

Slide 15

Slide 15 text

More new features... jQ uery M obile 1.3 Dual range slider data-clear-btn=”true” New icons •jQuery 1.9.1 (and 2.0.0) support

Slide 16

Slide 16 text

Responsive Patterns Nested doll Bento box Ajax-include Append around Picturefill

Slide 17

Slide 17 text

Responsive images (Picturefill) Scott Jehl: https://github.com/scottjehl/picturefill

Slide 18

Slide 18 text

Responsive nested doll pattern Rachel Hinman: http://vimeo.com/39230026

Slide 19

Slide 19 text

Responsive bento box pattern Rachel Hinman: http://vimeo.com/39230026

Slide 20

Slide 20 text

Ajax include pattern http://filamentgroup.com/lab/ajax_includes_modular_content/ NOTE: Technology articles are only loaded when min-width: 30em NOTE: Entertainment articles are lazy loaded after page load

Slide 21

Slide 21 text

New Demos and API Sites http://view.jquerymobile.com/1.3.0/ jQ uery M obile 1.3

Slide 22

Slide 22 text

NOTE: Nearly 75% of Web developers use Geolocation, making it the most popular HTML5 API. D em os com ing soon... #1 #2 Maps integration

Slide 23

Slide 23 text

#1 #2 TIP: The bar chart is 100% native jQuery Mobile. Can you guess what widget it is? It’s a single item inset list with a flexible background color representing the value of the bar chart. Bar and pie charts D em os com ing soon...

Slide 24

Slide 24 text

NOTE: The DateBox API and documentation can be found at http:/ /dev.jtsage.com/jQM-DateBox2/ // blackout days > 365 TIP: The original size of the day buttons were 30 X 36 px. I increased them to 40 X 40 px to make them more touch friendly. Calendar D em os com ing soon...

Slide 25

Slide 25 text

TIP: To view all the data elements that are available from Twitter's search API, launch this URL in your browser: “http:/ /search.twitter.com/search.json?q=xmen”. This is the basic search API where the value of the “q” parameter is our searchable keyword(s). In this case, we are searching Twitter for any tweets with the keyword “xmen” in them. Client-side Twitter integration D em os com ing soon...

Slide 26

Slide 26 text

In this demo we show you how to: • Use backbone and require.js for client-side MVC integration. • How to use the multi-page template to load all pages in a single request. • How to load data from Twitter's Restful API. • How to cache the Twitter resultset in localStorage. Backbone and Require.JS

Slide 27

Slide 27 text

What’s interesting about these photos now? Photos

Slide 28

Slide 28 text

1) Learn the fundamentals to get up and running quickly 2) Learn to configure and customize jQuery Mobile 3) Gain hands-on experience with all the new 1.3 responsive widgets Training agenda: bit.ly/training-jqm Express jQuery Mobile Training

Slide 29

Slide 29 text

Thank You! @BradBroulik BradBroulik.blogspot.com Slides: bit.ly/jqm-13

Slide 30

Slide 30 text

Image Credits Alien http://www.flickr.com/photos/trevorvangorp/55863412/sizes/s/in/photostream/ Bigfoot http://en.wikipedia.org/wiki/File:Smalfut.jpg Dragon http://www.flickr.com/photos/mcampoillustrator/4456163361/ Loch ness http://en.wikipedia.org/wiki/File:Hoax_Loch_Ness_Monster_1934.jpg Mermaid http://www.flickr.com/photos/wonderfullycomplex/4238016289/ Unicorn http://en.wikipedia.org/wiki/File:Oftheunicorn.jpg Football player http://www.flickr.com/photos/42757699@N04/5215096404/