This covers a holistic approach to web design that includes goals, strategies, and tactics to overcome today's web design challenges. Working from the content out we use the 3C's of mobile first to address the Content, Constraint, and Capabilities. To maintain accessibility and predictability of the experience we use progressive enhancement and adaptive design to round out a responsive website.
33. Plan for failure – it will happen.
Fail well.
Well this doesn’t
seem right.
Our sight relies on JavaScript to
deliver the music you love. Please
check that it’s enabled in your
browser and try reloading the page.
34. You will be judged by how you fail.
with JavaScript without JavaScript
35. “If the content is critical, assume
the enhancement will fail.
If it’s not, assume it will work”
Jared Smith, WebAIM
36. Semantic, Well-formed HTML
Design Development
Content
(structured, appropriately concise)
Basic CSS Basic JSBasic Styles & Features
(color, typography, navigation)
Nice CSS Nice JSNice Styles & Features
(basic layout, basic interactions)
OMG CSS OMG JSOMG Styles & Features
(responsive, advanced interactions)
Progressive enhancement stack
38. “Empty your mind, be formless.
Shapeless, like water. If you put water
into a cup, it becomes the cup. You
put water into a bottle and it becomes
the bottle. You put it in a teapot, it
becomes the teapot.
Now, water can flow or it can crash.
Be water, my friend.“
Bruce Lee
39. Be adaptive when appropriate
Google result on mobile Google result on desktop
40. Don’t build sites that just fill
available screen space. Build
experiences that fulfill human
needs.
41. UXDEV Summit 39% off discount: ctwuxdev
Responsive
Experience Design
(RXD)
Holistic approach to the web design
Mike Donahue, UX Architect at Citrix
UXDEV Summit Feb. 2016
@UXDevSummit #uxdevsummit
@mdonahue37 #RXD #RXDBook
Editor's Notes
Notice how these enhancements set different expectations. That stein better have great German beer in it.
One more thing about enhancements. CLICK
Notice how these enhancements set different expectations. That stein better have great German beer in it.
One more thing about enhancements. CLICK
You wouldn’t pay 8 bucks for that.
What happens if we try to start here without know what content is coming?
What if the content ends up being beer? Is this the right container now? What about the interface or the user widgets?
We’d never go into a bar an say “Hey bartender. What king of glasses do you have so I can decide to drink?”
Yet this happens all the time in design. ”Show me something so I know what I have to work with. Then I can fill it in.”
It doesn’t make sense to start the design process here. Does it?
You wouldn’t pay 8 bucks for that.
What happens if we try to start here without know what content is coming?
What if the content ends up being beer? Is this the right container now? What about the interface or the user widgets?
We’d never go into a bar an say “Hey bartender. What king of glasses do you have so I can decide to drink?”
Yet this happens all the time in design. ”Show me something so I know what I have to work with. Then I can fill it in.”
It doesn’t make sense to start the design process here. Does it?
Each of these glasses has been specifically designed with their unique content in mind.
Each of them create both limitations and expectations.
Each provides functionality to enhance the consumption of it’s content.
You wouldn’t pay 8 bucks for that.
What happens if we try to start here without know what content is coming?
What if the content ends up being beer? Is this the right container now? What about the interface or the user widgets?
We’d never go into a bar an say “Hey bartender. What king of glasses do you have so I can decide to drink?”
Yet this happens all the time in design. ”Show me something so I know what I have to work with. Then I can fill it in.”
It doesn’t make sense to start the design process here. Does it?
This is why it so important to make sure that form follows functions.
Comedian Mitch Hedberg said “An escalator can never break it can only become stairs.”
Notice how these enhancements set different expectations. That stein better have great German beer in it.
One more thing about enhancements. CLICK
Notice how these enhancements set different expectations. That stein better have great German beer in it.
One more thing about enhancements. CLICK
It goes something like this. Working from the bottom.