responsive web design

31
+ Responsive Web Design

Upload: dhruva-krishnan

Post on 02-Jul-2015

130 views

Category:

Technology


0 download

DESCRIPTION

A talk on responsive web design delivered at Barcamp Bangalore

TRANSCRIPT

Page 1: Responsive Web Design

+

Responsive Web Design

Page 2: Responsive Web Design

+The Web Landscape

(Image credit: zurb http://foundation.zurb.com)

Page 3: Responsive Web Design

+

Page 4: Responsive Web Design

+

The future is here

Mobile traffic is growing

Page 5: Responsive Web Design

+

(Image: http://www.freenaturepictures.com/)

New challenges

Old ones re-visited

Page 6: Responsive Web Design

+Why you should be concerned?

Page 7: Responsive Web Design

+

Designing a different interface for

every device is impossible.

Ignoring a set of devices is not an

option.

Page 8: Responsive Web Design

+

Ancient ways of web design won’t work anymore

(Image credit: Trey Ratcliff http://www.StuckInCustoms.com)

Page 9: Responsive Web Design

+

Hello there!

I am Dhruva Krishnan

I work with NetApp

Page 10: Responsive Web Design

+Lets talk about Architecture a bit,

shall we?

(Image credit: The Google HQ – Trey Ratcliff http://www.StuckInCustoms.com)

Page 11: Responsive Web Design

+And now look at websites

Page 12: Responsive Web Design

+

A white lie called “Minimum Screen Resolution”

In the words of Jeremy Keith “Consensual hallucination”

Page 13: Responsive Web Design

+

How do we handle this?

Dedicated apps?

Device specific sites?

Or, Something else?

Page 14: Responsive Web Design

+

So lets say hello to “Responsive Web Design”

The process of building websites/web

applications that respond to their

environment.

Page 15: Responsive Web Design

+What’s so great about RWD?

You can create designs for every device

Cut down on the development effort

Getting ready for interfaces/devices of the future

Improved analytics

Page 16: Responsive Web Design

+

What exactly is RWD then?

First principles for building sites that are responsive.

Page 17: Responsive Web Design

+

Give control to devices

Page 18: Responsive Web Design

+

Focus on Content

Everything else is designed around that content

Page 19: Responsive Web Design

+

Check designs across devices early on

#Richmansid

#Richmansid

#Richmansid

Think of ways people might access your design

Page 20: Responsive Web Design

+Sounds great. But how do you do

all this?

So what constitutes an RWD tool kit?

Awesome front-end tools

Page 21: Responsive Web Design

+

Flexible, FLUID grid system

Page 22: Responsive Web Design

+

Image styles that aren’t driven by pixels. Fluid Images to be more specific

Page 23: Responsive Web Design

+

Well Hello there

Well Hello there

Well Hello there

Components like typography, forms, buttons..

Page 24: Responsive Web Design

+

Media Queries

Media Type + Media Feature = Media Query

Page 25: Responsive Web Design

+A few more factors why RWD is

important

For more awesomeness

Viewport diversity

Interface Diversity

Specs Diversity

Connectivity Diversity

Page 26: Responsive Web Design

+Challenges?

Page 27: Responsive Web Design

+

Re-direct to mobile site

Optimize resources and requests and use caching

Have stand alone interfaces for different class of devices

Page 28: Responsive Web Design

+

RWD is the future and the way forward

Design reviews on real layouts

Look out for new resolutions

Page 29: Responsive Web Design

+Feeling Lazy?

Twitter Bootstrap

ZURB Foundation

jQuery Mobile + jQuery

Page 30: Responsive Web Design

+

Page 31: Responsive Web Design

+

https://gist.github.com/1792559