Screen Design: Comp to Code between Designers and Developers Made Easy

30
© 2014 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. © 2014 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. Screen Design: Comp to Code between Designers and Developers Made Easy Bruce Bowman | @brucebowman | Sr. Product Manager, Extract services Winsha Chen | @winshapedia | Sr. Computer Scientist, Groovy new projects

description

My session at Adobe MAX in Oct 2014, covers new best practices enabling designers and developers to work together more efficiently. If you work on a team that brings designs to life in code, this is for you.

Transcript of Screen Design: Comp to Code between Designers and Developers Made Easy

Page 1: Screen Design: Comp to Code between Designers and Developers Made Easy

© 2014 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.© 2014 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.

Screen Design: Comp to Code between Designers and Developers Made EasyBruce Bowman | @brucebowman | Sr. Product Manager, Extract services

Winsha Chen | @winshapedia | Sr. Computer Scientist, Groovy new projects

Page 2: Screen Design: Comp to Code between Designers and Developers Made Easy

© 2014 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.

#AdobeMAX

What’s This Session All About?

Best practices for Photoshop screen designers

Going from design comp to code - bringing the design to life

Demos of new products and workflows

Page 3: Screen Design: Comp to Code between Designers and Developers Made Easy

© 2014 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.

#AdobeMAX

ProductionExport Assets

Style Guides

Redlines

Specs DevelopmentDesign

Page 4: Screen Design: Comp to Code between Designers and Developers Made Easy

© 2014 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.

#AdobeMAX

Design

Photoshop, Illustrator, Fireworks, Sketch, or something

else?

In the browser, in a CMS like WordPress?

Just start coding?

The most common format for design comps…

Page 5: Screen Design: Comp to Code between Designers and Developers Made Easy

© 2014 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.

#AdobeMAX

Redline specs?

Page 6: Screen Design: Comp to Code between Designers and Developers Made Easy

© 2014 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.

#AdobeMAX

Best Practices for Photoshop Designers

Page 7: Screen Design: Comp to Code between Designers and Developers Made Easy

© 2014 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.

#AdobeMAX

Set Units to Pixels in Ps - Photoshop > Preferences > Units & Rulers

Best Practices - some practical tips

Page 8: Screen Design: Comp to Code between Designers and Developers Made Easy

© 2014 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.

#AdobeMAX

Design at a higher resolution

Best Practices - some practical tips

http://sebastien-gabriel.com/designers-guide-to-dpi/home

Page 9: Screen Design: Comp to Code between Designers and Developers Made Easy

© 2014 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.

#AdobeMAX

Best Practices - some practical tips

Don’t transform text

Page 10: Screen Design: Comp to Code between Designers and Developers Made Easy

© 2014 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.

#AdobeMAX

Define and use styles

Best Practices - some practical tips

Page 11: Screen Design: Comp to Code between Designers and Developers Made Easy

© 2014 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.

#AdobeMAX

Best Practices - some practical tips

Use Shape Layers when possible

Page 12: Screen Design: Comp to Code between Designers and Developers Made Easy

© 2014 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.

#AdobeMAX

Best Practices - some practical tips

Use Smart Objects - linked or embedded

Page 13: Screen Design: Comp to Code between Designers and Developers Made Easy

© 2014 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.

#AdobeMAX

Best Practices - some practical tips

Name your layers

Use Layer Groups

Not this.This.

Page 14: Screen Design: Comp to Code between Designers and Developers Made Easy

© 2014 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.

#AdobeMAX

Best Practices - some practical tips

Use Layer Comps - A saved state of your Layers panel

Page 15: Screen Design: Comp to Code between Designers and Developers Made Easy

© 2014 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.

#AdobeMAX

Best Practices - some practical tips

Minimize use of Layer Styles,

Blend Modes and Adjustment

layers

Copy Layers and Flatten before

handoff

Discuss with your developer for

their preference

Page 16: Screen Design: Comp to Code between Designers and Developers Made Easy

© 2014 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.

#AdobeMAX

Best Practices - more tips from Dan Rose

Use a Grid

Use Webfonts

Use Separate Text Boxes

Use Whole Pixel Values

Stay Non-Destructive

Store Assets Relative to the PSD

http://photoshopetiquette.com/

Photoshop tips, tricks and resources, 140 characters at a time: follow @psetiquette and @dblizzy

Page 17: Screen Design: Comp to Code between Designers and Developers Made Easy

© 2014 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.

#AdobeMAX

Page 18: Screen Design: Comp to Code between Designers and Developers Made Easy

© 2014 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.

#AdobeMAX

Beyond Best Practices - How Adobe Can Help You

Introducing Extract Photoshop - Extract Assets

Creative Cloud - Extract for CC Assets

Dreamweaver - Extract for Dw

Page 19: Screen Design: Comp to Code between Designers and Developers Made Easy

© 2014 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.

#AdobeMAX

Demos

Page 20: Screen Design: Comp to Code between Designers and Developers Made Easy

© 2014 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.

#AdobeMAX

Photoshop CC

Extract Assets Easily define and package optimized assets for the web

Page 21: Screen Design: Comp to Code between Designers and Developers Made Easy

© 2014 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.

#AdobeMAX

Creative Cloud

Extract for CC Assets

Sharing, Commenting, Versioning, and Notifications

Unlock, extract, and share vital design information from

PSDs - directly in your browser

http://assets.adobe.com

Page 22: Screen Design: Comp to Code between Designers and Developers Made Easy

© 2014 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.

#AdobeMAX

Dreamweaver CC

Extract for Dw Build mobile and desktop sites directly from a PSD, with

code hinting and more

Page 23: Screen Design: Comp to Code between Designers and Developers Made Easy

© 2014 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.

#AdobeMAX

Brackets

Extract for Brackets - Coming Soon Build mobile and desktop sites directly from a PSD, with

code hinting and more

http://brackets.io

Page 24: Screen Design: Comp to Code between Designers and Developers Made Easy

© 2014 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.

#AdobeMAX

Extract for…

Extract for Illustrator - exploration Want this? Take our quick survey

Extract for Ai prototype video

Page 25: Screen Design: Comp to Code between Designers and Developers Made Easy

© 2014 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.

#AdobeMAX

Wrapping Up

Take care with your files

Be disciplined, and use the best practices we discussed

Designers and Developers should sit together when possible

Over-communicate using Comments, and noting changes

Use workflows that help you work smarter and more efficiently

Page 26: Screen Design: Comp to Code between Designers and Developers Made Easy

© 2014 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.

#AdobeMAX

Q&A Time

Thank you for attending our session!

@brucebowman

@winshapedia

@adobewebcc

#ccextract

Page 27: Screen Design: Comp to Code between Designers and Developers Made Easy

© 2014 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.

#AdobeMAX

Links to Explore

CC Extract: http://assets.adobe.com

Photoshop Etiquette: http://photoshopetiquette.com

Designer's Guide to DPI: http://sebastien-gabriel.com/designers-guide-to-dpi/home

Generator Syntax: https://blogs.adobe.com/samartha/2013/09/a-closer-look-at-the-photoshop-

generator-syntax.html

Page 28: Screen Design: Comp to Code between Designers and Developers Made Easy

© 2014 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.© 2013 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.

Take the SESSION SURVEY on the MAX mobile app

28

…for your chance to WIN one of

these e-books from Adobe PressEvery survey you submit enters your

name to win the daily grand prize:

Lytro 16GB Light Field

Digital Camera.

Page 29: Screen Design: Comp to Code between Designers and Developers Made Easy

© 2014 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.

#AdobeMAX

Page 30: Screen Design: Comp to Code between Designers and Developers Made Easy

© 2014 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.

#AdobeMAX

Pen Tool designed by Sofía Moya from the thenounproject.com

Embed Tag designed by Hello Many from the thenounproject.com