SlideShare une entreprise Scribd logo
1  sur  9
Télécharger pour lire hors ligne
WDEV118
Developing for Mobile Devices




                        about.me/babon
Description
This module is an introduction to the questions
of designing not just for mobile devices, but for
all platforms.

We'll begin to explore some of the myriad
technologies that can help your site look its
best across devices, as well as some new
HTML5 and CSS3 features.

                                    about.me/babon
Objectives
● Understand what responsive design means,
  and how it applies to mobile
● Be able to confidently design a mobile site
  without scripting
● Master media queries and fluid layout
  techniques
● Understand the concept of graceful
  degradation
● Understand the needs of mobile users

                                 about.me/babon
Exercises and Deliverables
● Design for the Small Screen
● Design for the Small Screen +
● Design for the Small Screen ++




                                   about.me/babon
Design for the Small Screen
● Students choose an old project of theirs
● Students design a mobile version of the site
  (home page and inner page), constrained to
  320px wide. Emphasize choosing what
  visual elements to include in the mobile
  version, and what to leave behind.
● Students code the two pages, fixed to 320px



                                 about.me/babon
Design for the Small Screen +
● Go back, and using these techniques, make
  the site usable (but not optimized) for any
  size screen beside mobile




                                 about.me/babon
Design for the Small Screen ++
● Go back and make the site from before
  perform well for any and all possible screen
  sizes. Encourage a mix of fluid design and
  media queries to provide experiences
  optimized for mobile, tablet, desktop and
  large screens.




                                  about.me/babon
Additional Resources to Cover
●   CSS3 Media Queries
●   PhoneGap
●   HTML5 Boilerplate
●   Mobile Boilerplate
●   Adobe Edge Inspect
●   The Responsinator
●   Less ...
    ○ Less -- the framework
    ○ Less -- dynamic stylesheet language


                                        about.me/babon
Optional Supplemental Readings
● Responsive Web Design with HTML5 and
  CSS3 by Ben Frain
● Programming the Mobile Web by
  Maximiliano Firtman
● A Book Apart: Mobile First by Luke
  Wroblewski
● A Book Apart: Responsive Web Design by
  Ethan Marcotte


                              about.me/babon

Contenu connexe

Tendances

Responsive web design bringing your site to the masses
Responsive web design  bringing your site to the massesResponsive web design  bringing your site to the masses
Responsive web design bringing your site to the massesMatt Zimmermann
 
Multiple Design Strategies for Multiple Screens
Multiple Design Strategies for Multiple ScreensMultiple Design Strategies for Multiple Screens
Multiple Design Strategies for Multiple ScreensJanine Warner
 
Paths to the Multi-device Web
Paths to the Multi-device WebPaths to the Multi-device Web
Paths to the Multi-device WebAngela Ricci
 
Introduction to PhoneGap
Introduction to PhoneGapIntroduction to PhoneGap
Introduction to PhoneGapQuang Minh Dao
 
Improving Cross Desktop Standard by Cedric BAIL (GNOME Asia Summit 2013)
Improving Cross Desktop Standard by Cedric BAIL (GNOME Asia Summit 2013)Improving Cross Desktop Standard by Cedric BAIL (GNOME Asia Summit 2013)
Improving Cross Desktop Standard by Cedric BAIL (GNOME Asia Summit 2013)Daniel Juyung Seo
 
Flarida butch mobile_presentation
Flarida butch mobile_presentationFlarida butch mobile_presentation
Flarida butch mobile_presentationbutchf6
 
9 responsive design mistakes that drive people nuts
9 responsive design mistakes that drive people nuts9 responsive design mistakes that drive people nuts
9 responsive design mistakes that drive people nutsChirag Vyas
 

Tendances (8)

Responsive web design bringing your site to the masses
Responsive web design  bringing your site to the massesResponsive web design  bringing your site to the masses
Responsive web design bringing your site to the masses
 
Multiple Design Strategies for Multiple Screens
Multiple Design Strategies for Multiple ScreensMultiple Design Strategies for Multiple Screens
Multiple Design Strategies for Multiple Screens
 
Paths to the Multi-device Web
Paths to the Multi-device WebPaths to the Multi-device Web
Paths to the Multi-device Web
 
Introduction to PhoneGap
Introduction to PhoneGapIntroduction to PhoneGap
Introduction to PhoneGap
 
Improving Cross Desktop Standard by Cedric BAIL (GNOME Asia Summit 2013)
Improving Cross Desktop Standard by Cedric BAIL (GNOME Asia Summit 2013)Improving Cross Desktop Standard by Cedric BAIL (GNOME Asia Summit 2013)
Improving Cross Desktop Standard by Cedric BAIL (GNOME Asia Summit 2013)
 
Building mobile apps using Phonegap
Building mobile apps using PhonegapBuilding mobile apps using Phonegap
Building mobile apps using Phonegap
 
Flarida butch mobile_presentation
Flarida butch mobile_presentationFlarida butch mobile_presentation
Flarida butch mobile_presentation
 
9 responsive design mistakes that drive people nuts
9 responsive design mistakes that drive people nuts9 responsive design mistakes that drive people nuts
9 responsive design mistakes that drive people nuts
 

En vedette

cumpar creante
cumpar creantecumpar creante
cumpar creantecoltuc
 
Music evaluation
Music evaluationMusic evaluation
Music evaluationtommybolton
 
Regala Escapadas a Europa a tus clientes 91 278 03 91
Regala Escapadas a Europa  a tus clientes  91 278 03 91Regala Escapadas a Europa  a tus clientes  91 278 03 91
Regala Escapadas a Europa a tus clientes 91 278 03 91Bonoicentivo
 
Links and Entities: The Library Data Revolution
Links and Entities: The Library Data RevolutionLinks and Entities: The Library Data Revolution
Links and Entities: The Library Data RevolutionOCLC
 
Sistemsuria 121023094147-phpapp01
Sistemsuria 121023094147-phpapp01Sistemsuria 121023094147-phpapp01
Sistemsuria 121023094147-phpapp01Roziah Mat Zangi
 
Liane Dietrich Opening Remarks at PMI NYC
Liane Dietrich Opening Remarks at PMI NYCLiane Dietrich Opening Remarks at PMI NYC
Liane Dietrich Opening Remarks at PMI NYCPerformanceIN
 
Open stack overview_20130301
Open stack overview_20130301Open stack overview_20130301
Open stack overview_20130301Satoshi Konno
 
Urgencias por Calor
Urgencias por CalorUrgencias por Calor
Urgencias por Caloraneronda
 
graphic organizer: compare and contrast
graphic organizer: compare and contrast graphic organizer: compare and contrast
graphic organizer: compare and contrast Fortuna Lu
 
factors affecting boarding,non-boarding and transient boarding education stud...
factors affecting boarding,non-boarding and transient boarding education stud...factors affecting boarding,non-boarding and transient boarding education stud...
factors affecting boarding,non-boarding and transient boarding education stud...rica mahinay
 

En vedette (17)

Presentacióahc
PresentacióahcPresentacióahc
Presentacióahc
 
cumpar creante
cumpar creantecumpar creante
cumpar creante
 
Questionnaire results
Questionnaire resultsQuestionnaire results
Questionnaire results
 
Presentación navidad
Presentación navidadPresentación navidad
Presentación navidad
 
Music evaluation
Music evaluationMusic evaluation
Music evaluation
 
+Q9meses nº20 el riad de la baraka
+Q9meses nº20 el riad de la baraka+Q9meses nº20 el riad de la baraka
+Q9meses nº20 el riad de la baraka
 
Regala Escapadas a Europa a tus clientes 91 278 03 91
Regala Escapadas a Europa  a tus clientes  91 278 03 91Regala Escapadas a Europa  a tus clientes  91 278 03 91
Regala Escapadas a Europa a tus clientes 91 278 03 91
 
Pea FA CUP
Pea FA CUPPea FA CUP
Pea FA CUP
 
Ricky 3
Ricky 3Ricky 3
Ricky 3
 
Links and Entities: The Library Data Revolution
Links and Entities: The Library Data RevolutionLinks and Entities: The Library Data Revolution
Links and Entities: The Library Data Revolution
 
Sistemsuria 121023094147-phpapp01
Sistemsuria 121023094147-phpapp01Sistemsuria 121023094147-phpapp01
Sistemsuria 121023094147-phpapp01
 
Liane Dietrich Opening Remarks at PMI NYC
Liane Dietrich Opening Remarks at PMI NYCLiane Dietrich Opening Remarks at PMI NYC
Liane Dietrich Opening Remarks at PMI NYC
 
Финальная презентация
Финальная презентацияФинальная презентация
Финальная презентация
 
Open stack overview_20130301
Open stack overview_20130301Open stack overview_20130301
Open stack overview_20130301
 
Urgencias por Calor
Urgencias por CalorUrgencias por Calor
Urgencias por Calor
 
graphic organizer: compare and contrast
graphic organizer: compare and contrast graphic organizer: compare and contrast
graphic organizer: compare and contrast
 
factors affecting boarding,non-boarding and transient boarding education stud...
factors affecting boarding,non-boarding and transient boarding education stud...factors affecting boarding,non-boarding and transient boarding education stud...
factors affecting boarding,non-boarding and transient boarding education stud...
 

Similaire à WDEV118 Overview

How to Project-Manage and Implement a Responsive Website
How to Project-Manage and Implement a Responsive WebsiteHow to Project-Manage and Implement a Responsive Website
How to Project-Manage and Implement a Responsive WebsiteJj Jurgens
 
Responsive Web Design
Responsive Web DesignResponsive Web Design
Responsive Web DesignJohn Nollin
 
Ready to go Mobile? Today's Mobile Landscape: Responsive, Adaptive, Hybrid, a...
Ready to go Mobile? Today's Mobile Landscape: Responsive, Adaptive, Hybrid, a...Ready to go Mobile? Today's Mobile Landscape: Responsive, Adaptive, Hybrid, a...
Ready to go Mobile? Today's Mobile Landscape: Responsive, Adaptive, Hybrid, a...Jeremy Johnson
 
Performance Optimization for Mobile Web | Fresh Tilled Soil
Performance Optimization for Mobile Web | Fresh Tilled SoilPerformance Optimization for Mobile Web | Fresh Tilled Soil
Performance Optimization for Mobile Web | Fresh Tilled SoilFresh Tilled Soil
 
How to create a mobile version of your website
How to create a mobile version of your websiteHow to create a mobile version of your website
How to create a mobile version of your websiteMahmoud Farrag
 
Mobile Joomla Stragies & Techniques
Mobile Joomla Stragies & TechniquesMobile Joomla Stragies & Techniques
Mobile Joomla Stragies & TechniquesCory Webb
 
Responsive webdesign
Responsive webdesignResponsive webdesign
Responsive webdesignBart De Waele
 
Responsive Webdesign - UXtour Microsoft
Responsive Webdesign - UXtour MicrosoftResponsive Webdesign - UXtour Microsoft
Responsive Webdesign - UXtour MicrosoftThomas Deceuninck
 
10 stops towards a responsive web design mindset
10 stops towards a responsive web design mindset10 stops towards a responsive web design mindset
10 stops towards a responsive web design mindsetMiika Puputti
 
Responsive Web Design_2013
Responsive Web Design_2013Responsive Web Design_2013
Responsive Web Design_2013Achieve Internet
 
Responsive Design And You
Responsive Design And YouResponsive Design And You
Responsive Design And YouJoe Hass
 
Pragmatic Principles for Mobile Design
Pragmatic Principles for Mobile DesignPragmatic Principles for Mobile Design
Pragmatic Principles for Mobile DesignBrandon Carson
 
PROFESSIONAL WEBSITE DESIGN
PROFESSIONAL WEBSITE DESIGNPROFESSIONAL WEBSITE DESIGN
PROFESSIONAL WEBSITE DESIGNDeloraTong28
 
Breaking the Box: Pushing the Boundaries of UX with Drupal
Breaking the Box: Pushing the Boundaries of UX with DrupalBreaking the Box: Pushing the Boundaries of UX with Drupal
Breaking the Box: Pushing the Boundaries of UX with DrupalAcquia
 
QuickSoft Mobile Tips & Tricks 11-03-10
QuickSoft Mobile Tips & Tricks 11-03-10QuickSoft Mobile Tips & Tricks 11-03-10
QuickSoft Mobile Tips & Tricks 11-03-10Almog Koren
 

Similaire à WDEV118 Overview (20)

Responsive Design and Joomla!
Responsive Design and Joomla!Responsive Design and Joomla!
Responsive Design and Joomla!
 
How to Project-Manage and Implement a Responsive Website
How to Project-Manage and Implement a Responsive WebsiteHow to Project-Manage and Implement a Responsive Website
How to Project-Manage and Implement a Responsive Website
 
Responsive web design
Responsive web designResponsive web design
Responsive web design
 
Responsive Web Design
Responsive Web DesignResponsive Web Design
Responsive Web Design
 
Ready to go Mobile? Today's Mobile Landscape: Responsive, Adaptive, Hybrid, a...
Ready to go Mobile? Today's Mobile Landscape: Responsive, Adaptive, Hybrid, a...Ready to go Mobile? Today's Mobile Landscape: Responsive, Adaptive, Hybrid, a...
Ready to go Mobile? Today's Mobile Landscape: Responsive, Adaptive, Hybrid, a...
 
Performance Optimization for Mobile Web | Fresh Tilled Soil
Performance Optimization for Mobile Web | Fresh Tilled SoilPerformance Optimization for Mobile Web | Fresh Tilled Soil
Performance Optimization for Mobile Web | Fresh Tilled Soil
 
How to create a mobile version of your website
How to create a mobile version of your websiteHow to create a mobile version of your website
How to create a mobile version of your website
 
Mobile Joomla Stragies & Techniques
Mobile Joomla Stragies & TechniquesMobile Joomla Stragies & Techniques
Mobile Joomla Stragies & Techniques
 
Mobile Web site options by Reactive
Mobile Web site options by ReactiveMobile Web site options by Reactive
Mobile Web site options by Reactive
 
Responsive webdesign
Responsive webdesignResponsive webdesign
Responsive webdesign
 
Responsive Webdesign - UXtour Microsoft
Responsive Webdesign - UXtour MicrosoftResponsive Webdesign - UXtour Microsoft
Responsive Webdesign - UXtour Microsoft
 
10 stops towards a responsive web design mindset
10 stops towards a responsive web design mindset10 stops towards a responsive web design mindset
10 stops towards a responsive web design mindset
 
Responsive Web Design_2013
Responsive Web Design_2013Responsive Web Design_2013
Responsive Web Design_2013
 
Responsive Design And You
Responsive Design And YouResponsive Design And You
Responsive Design And You
 
Pragmatic Principles for Mobile Design
Pragmatic Principles for Mobile DesignPragmatic Principles for Mobile Design
Pragmatic Principles for Mobile Design
 
PROFESSIONAL WEBSITE DESIGN
PROFESSIONAL WEBSITE DESIGNPROFESSIONAL WEBSITE DESIGN
PROFESSIONAL WEBSITE DESIGN
 
Presentation1
Presentation1Presentation1
Presentation1
 
Presentation1
Presentation1Presentation1
Presentation1
 
Breaking the Box: Pushing the Boundaries of UX with Drupal
Breaking the Box: Pushing the Boundaries of UX with DrupalBreaking the Box: Pushing the Boundaries of UX with Drupal
Breaking the Box: Pushing the Boundaries of UX with Drupal
 
QuickSoft Mobile Tips & Tricks 11-03-10
QuickSoft Mobile Tips & Tricks 11-03-10QuickSoft Mobile Tips & Tricks 11-03-10
QuickSoft Mobile Tips & Tricks 11-03-10
 

Plus de Gene Babon

Job Search | Tropical Depressions | Bowling Alleys
Job Search | Tropical Depressions | Bowling AlleysJob Search | Tropical Depressions | Bowling Alleys
Job Search | Tropical Depressions | Bowling AlleysGene Babon
 
Tech Over Fifty Launch Meeting
Tech Over Fifty Launch MeetingTech Over Fifty Launch Meeting
Tech Over Fifty Launch MeetingGene Babon
 
Anatomy Virtual Self Study Group NEPHP 2018
Anatomy Virtual Self Study Group NEPHP 2018Anatomy Virtual Self Study Group NEPHP 2018
Anatomy Virtual Self Study Group NEPHP 2018Gene Babon
 
Become a Front End Web Developer
Become a Front End Web DeveloperBecome a Front End Web Developer
Become a Front End Web DeveloperGene Babon
 
Navigating a Career in Web Technology
Navigating a Career in Web TechnologyNavigating a Career in Web Technology
Navigating a Career in Web TechnologyGene Babon
 
Getting Things Done
Getting Things DoneGetting Things Done
Getting Things DoneGene Babon
 
jQuery Mobile Hour 4
jQuery Mobile Hour 4jQuery Mobile Hour 4
jQuery Mobile Hour 4Gene Babon
 

Plus de Gene Babon (20)

Job Search | Tropical Depressions | Bowling Alleys
Job Search | Tropical Depressions | Bowling AlleysJob Search | Tropical Depressions | Bowling Alleys
Job Search | Tropical Depressions | Bowling Alleys
 
Tech Over Fifty Launch Meeting
Tech Over Fifty Launch MeetingTech Over Fifty Launch Meeting
Tech Over Fifty Launch Meeting
 
Anatomy Virtual Self Study Group NEPHP 2018
Anatomy Virtual Self Study Group NEPHP 2018Anatomy Virtual Self Study Group NEPHP 2018
Anatomy Virtual Self Study Group NEPHP 2018
 
Become a Front End Web Developer
Become a Front End Web DeveloperBecome a Front End Web Developer
Become a Front End Web Developer
 
Navigating a Career in Web Technology
Navigating a Career in Web TechnologyNavigating a Career in Web Technology
Navigating a Career in Web Technology
 
Info Session
Info SessionInfo Session
Info Session
 
Info session
Info sessionInfo session
Info session
 
Getting Things Done
Getting Things DoneGetting Things Done
Getting Things Done
 
jQuery Mobile Hour 4
jQuery Mobile Hour 4jQuery Mobile Hour 4
jQuery Mobile Hour 4
 
Lesson 17
Lesson 17Lesson 17
Lesson 17
 
Lesson 18
Lesson 18Lesson 18
Lesson 18
 
Lesson 17
Lesson 17Lesson 17
Lesson 17
 
Lesson 16
Lesson 16Lesson 16
Lesson 16
 
Lesson 15
Lesson 15Lesson 15
Lesson 15
 
Lesson 11
Lesson 11Lesson 11
Lesson 11
 
Lesson 10
Lesson 10Lesson 10
Lesson 10
 
Lesson 09
Lesson 09Lesson 09
Lesson 09
 
Lesson 05
Lesson 05Lesson 05
Lesson 05
 
Lesson 04
Lesson 04Lesson 04
Lesson 04
 
Lesson 03
Lesson 03Lesson 03
Lesson 03
 

WDEV118 Overview

  • 1. WDEV118 Developing for Mobile Devices about.me/babon
  • 2. Description This module is an introduction to the questions of designing not just for mobile devices, but for all platforms. We'll begin to explore some of the myriad technologies that can help your site look its best across devices, as well as some new HTML5 and CSS3 features. about.me/babon
  • 3. Objectives ● Understand what responsive design means, and how it applies to mobile ● Be able to confidently design a mobile site without scripting ● Master media queries and fluid layout techniques ● Understand the concept of graceful degradation ● Understand the needs of mobile users about.me/babon
  • 4. Exercises and Deliverables ● Design for the Small Screen ● Design for the Small Screen + ● Design for the Small Screen ++ about.me/babon
  • 5. Design for the Small Screen ● Students choose an old project of theirs ● Students design a mobile version of the site (home page and inner page), constrained to 320px wide. Emphasize choosing what visual elements to include in the mobile version, and what to leave behind. ● Students code the two pages, fixed to 320px about.me/babon
  • 6. Design for the Small Screen + ● Go back, and using these techniques, make the site usable (but not optimized) for any size screen beside mobile about.me/babon
  • 7. Design for the Small Screen ++ ● Go back and make the site from before perform well for any and all possible screen sizes. Encourage a mix of fluid design and media queries to provide experiences optimized for mobile, tablet, desktop and large screens. about.me/babon
  • 8. Additional Resources to Cover ● CSS3 Media Queries ● PhoneGap ● HTML5 Boilerplate ● Mobile Boilerplate ● Adobe Edge Inspect ● The Responsinator ● Less ... ○ Less -- the framework ○ Less -- dynamic stylesheet language about.me/babon
  • 9. Optional Supplemental Readings ● Responsive Web Design with HTML5 and CSS3 by Ben Frain ● Programming the Mobile Web by Maximiliano Firtman ● A Book Apart: Mobile First by Luke Wroblewski ● A Book Apart: Responsive Web Design by Ethan Marcotte about.me/babon