Presentation at UX London 2014
The web is a fluid and inherently flexible medium - to design effectively for it you need to understand it better. In this hands-on workshop we will look to level up your HTML & CSS skills to learn how you can create responsive prototypes and re-usable pattern libraries for your web projects. We’ll explore how to create layouts that flow beautifully from tiny screens to large ones and how to design responsive grids from the content-out. Through practical examples we’ll discuss the benefits of developing responsive pattern libraries including when and how to use them.
3. Communication between
developers and designers is
massively improved
Understanding the code that
makes a layout makes you think
of different ways.
Knowing the limitation of code
helps you think of the
implementation
Help developers understand the
idea behind a design concept
How coding can help you
become a better UX Designer
Why?
4. CodePen
Editor Window & Full page
CodePen is a playground for the
front end side of the web
Write some code, see the result!
CodePen
5. CodePen
Setting up CodePen for
responsive coding
Set up a base Pen
http://bit.ly/uxl2014
Resources
Add necessary resources, like frameworks or
libraries, and viewport metatag.
Fork it!
Add necessary resources, like frameworks or
libraries, and viewport metatag
6. Practical
Coding
Practical HTML / CSS skills that
you can apply to your projects
HTML
Tags and attributes
Relation between elements
Flow of elements
CSS/Sass
Rules
Properties and values
Media Queries
10. Pattern
Libraries
Patterns: A design pattern is the solution
to a specific, common design problem.
Pattern Library: An organised collection
of patterns.
Content and interactions in responsive
design layouts often calls for new and
creative solutions, a pattern library will
benefit you by helping you discover
and create these solutions.
What is a pattern library
Why, when and how to use it
12. Pros &
Pros
Speeds up process
Knowledge is reusable, most
problems are not unique
Ensures consistency
Facilitate modifications and
documentation
Cons
Flexibility might get
compromised
Designers may feel limited by
the patterns
New design challenges
require new patterns
of patterns
& Cons
16. We’ve learned how
Communication between developers
and designers is massively improved
Understanding the code that makes a
layout makes you think of different ways.
Knowing the limitation of code helps you
think of the implementation
Help developers understand the idea
behind a design concept
What we have learned
Takeaways
17. Become a better UX
designer through code
THE END
Sylvain Reiter - @sylvainreiter | Ramon Lapenta - @ramono
Cyber-Duck Ltd - www.cyber-duck.co.uk