+ atomic design by pattern lab delaney metzger. + goal of atomic design atomic design is an idea...

16
+ Atomic Design By Pattern Lab Delaney Metzger

Upload: garry-wright

Post on 11-Jan-2016

215 views

Category:

Documents


2 download

TRANSCRIPT

Page 1: + Atomic Design By Pattern Lab Delaney Metzger. + Goal of Atomic Design Atomic Design is an idea that can be used to translate the creative side into

+

Atomic Design ByPattern LabDelaney Metzger

Page 2: + Atomic Design By Pattern Lab Delaney Metzger. + Goal of Atomic Design Atomic Design is an idea that can be used to translate the creative side into

+Goal of Atomic Design

Atomic Design is an idea that can be used to translate the creative side into what the client wants

Starts with basic ideas and builds up to working prototypes

These building blocks go from abstract ideas to concrete interfaces

Page 3: + Atomic Design By Pattern Lab Delaney Metzger. + Goal of Atomic Design Atomic Design is an idea that can be used to translate the creative side into

+What is Atomic Design?

“Atomic Design is a methodology used to construct web design systems”

In other words Atomic Design is a way to create your own effective, web based templates

Atomic Design is the idea that all sites, no matter how complex can be broken down into five distinct stages: Atoms, Molecules, Organisms, Templates, and Pages

Page 4: + Atomic Design By Pattern Lab Delaney Metzger. + Goal of Atomic Design Atomic Design is an idea that can be used to translate the creative side into

+Atoms

The building blocks of a website Basic tags

These items cannot be broken down any further

Not very useful on their own

Examples Form labels Buttons Fonts

Page 5: + Atomic Design By Pattern Lab Delaney Metzger. + Goal of Atomic Design Atomic Design is an idea that can be used to translate the creative side into

+Atoms - Example

<button type=“button” onclick=“alert(“Hello World!”)”>Click!</button>

Click!

Page 6: + Atomic Design By Pattern Lab Delaney Metzger. + Goal of Atomic Design Atomic Design is an idea that can be used to translate the creative side into

+Molecules

Molecules refer to groups of atoms bonded together

In Atomic Design this translates to “groups of elements (atoms) that function together as a unit”

The idea of do one thing well

Example Three form labels (one for name, one for email, and one for

message), three input boxes, and a button combine together to form a contact form molecule

Page 7: + Atomic Design By Pattern Lab Delaney Metzger. + Goal of Atomic Design Atomic Design is an idea that can be used to translate the creative side into

+Molecules - Example

Labels

Inputs

Submit Button

Name

Email

Message

Submit

Page 8: + Atomic Design By Pattern Lab Delaney Metzger. + Goal of Atomic Design Atomic Design is an idea that can be used to translate the creative side into

+Organisms

Organisms are “groups of molecules joined together to form distinct sections of an interface”

Building molecules with atoms, and in turn organisms leads to creating portable and reusable components

Can have similar and dissimilar molecules types

Example Footer organism may include a search form, secondary

navigation, and paragraph atom of contact information

Page 9: + Atomic Design By Pattern Lab Delaney Metzger. + Goal of Atomic Design Atomic Design is an idea that can be used to translate the creative side into

+Organisms - Example

Paragraph Element

Secondary Navigation

Search Form

Our CompanyAddressAddress Line 2

EmailPhone

HomeAboutServicesContact Us

Enter Keyword

Search Site

Search

Page 10: + Atomic Design By Pattern Lab Delaney Metzger. + Goal of Atomic Design Atomic Design is an idea that can be used to translate the creative side into

+Templates

Templates are made up of “mostly organisms combined together to form page-level objects”

This is where HTML and wireframes come into play

Focuses on structure alone, not content

Eventually yields deliverable/production code

Page 11: + Atomic Design By Pattern Lab Delaney Metzger. + Goal of Atomic Design Atomic Design is an idea that can be used to translate the creative side into

+Templates - Example

Page 12: + Atomic Design By Pattern Lab Delaney Metzger. + Goal of Atomic Design Atomic Design is an idea that can be used to translate the creative side into

+Pages

Pages are specific illustrations of a particular template

They are used to test the effectiveness of the design Are there changes to be made?

In this stage real content is substituted for placeholder content for the client to see

Page 13: + Atomic Design By Pattern Lab Delaney Metzger. + Goal of Atomic Design Atomic Design is an idea that can be used to translate the creative side into

+Conclusions

No matter how complex a site build is, it can be broken down into simple components

Breaking down a build into smaller parts makes for easier changes and additions

Easier to go from abstract ides to concrete interfaces with smaller building blocks

Page 14: + Atomic Design By Pattern Lab Delaney Metzger. + Goal of Atomic Design Atomic Design is an idea that can be used to translate the creative side into

+Exam Questions

1) What are the five basic components of Atomic Design?

2) Which component takes into account user testing and input from the client?

3) What advantages are there to utilizing Atomic Design?

Page 15: + Atomic Design By Pattern Lab Delaney Metzger. + Goal of Atomic Design Atomic Design is an idea that can be used to translate the creative side into

+Exam Question Answers

1) Atoms, Molecules, Organisms, Templates, and Pages

2) The Pages component is when real content is placed into the interface and testing should occur here as well as any changes should be made at this stage

3) In utilizing Atomic Design, smaller components can be built first and then assembled into the interface. This makes for easily repeatable sections and faster building of web site templates. In addition Atomic Design allows for easier changes and additions by slowly building up from small ideas to the finished piece.

Page 16: + Atomic Design By Pattern Lab Delaney Metzger. + Goal of Atomic Design Atomic Design is an idea that can be used to translate the creative side into

+Works Cited

Pattern Lab http://pattern-lab.info/about.html

Atomic Design http://www.slideshare.net/bradfrostweb/atomic-design