24
Modern UX, UI & Front-end tools Making sense of what's around us to improve our design, development, and collaborative efforts. Alan Roy, UXD & Front1end development Twi$er: @alanontheweb

Modern UX, UI, and front-end tools

Embed Size (px)

DESCRIPTION

 

Citation preview

Page 1: Modern UX, UI, and front-end tools

Modern UX, UI & Front-end tools

Making sense of what's around us to improve our design, development, and collaborative efforts.

Alan%Roy,%UXD%&%Front1end%development

Twi$er:(@alanontheweb

Page 2: Modern UX, UI, and front-end tools

A better tool doesn’t make a better craftsman, but a good tool makes

working a pleasure.

—"Oliver"Reichenstein

Page 3: Modern UX, UI, and front-end tools

Tackling)analysis)paralysis

When we have a tried and true process that we're comfortable with, it can be daunting to invest time in something new without understanding its payoff.

Burnout can also happen in a rapidly changing industry like ours. So what can we do to mitigate all that noise?

Rather than trying to know everything, it's more important to identify the right things to pursue. The rest is simply becoming better at what we already know how to do.

Page 4: Modern UX, UI, and front-end tools

Not to mention, the more efficient you are at your work, the more time you will have to

develop yourself in other areas of your life.

Page 5: Modern UX, UI, and front-end tools

In the beginner’s mind, there are many possibilities. But in the

expert’s, there are few.

—"Zen"Master"Shunryo"Suzuki

Page 6: Modern UX, UI, and front-end tools

Process

• Always start by researching your field.

• Pick a new process for something you're already comfortable with.

• if#you#design#in#Photoshop,#try#designing#with#Sketch#or#in#the#browser.#If#you're#an#expert#with#CSS,#try#picking#up#Sass,#etc.

• commit to learning the ins and outs of that process.

• Align these efforts towards your next project (very important!)

• Evaluate results past the initial learning curve.

Page 7: Modern UX, UI, and front-end tools

Design tools

Page 8: Modern UX, UI, and front-end tools

UX,$UI$and$rapid$prototyping

• Style Tiles, Mural.ly (mood boards)

• Sketch 3 (game changer)

• Pixate (game changer)

• Marvel, Flinto

• Invision, UXPin, Balsamiq

• Macaw, Pinegrow, Webflow, Framer JS

• Quartz Composer / Origami, Avocado by IDEO

Page 9: Modern UX, UI, and front-end tools

Sketch'3

• Artboards & the infinite canvas

• Auto save / iCloud backups

• Everything vector, easy exporting, 2x retina, and SVG

• Layer groups, symbols, and styleguides

• Grids, layout generators, spec measurements, dynamic buttons

• Typography, golden ratios, gradients, copy as CSS

• Wixel userflows & wireframes

Page 10: Modern UX, UI, and front-end tools

More%on%Sketch

• Sketch Toolbox - Plugin Manager

• Sketch 3 overview

• Sketch resources

• Sketch tutorials

• Even more Sketch tutorials

• Sketch neat features

• Sketch plugins & add-ons

Page 11: Modern UX, UI, and front-end tools

Pixate'preview

• Modern interaction design

Page 12: Modern UX, UI, and front-end tools

Marvel'demo

• Desktop demo

• Tablet demo

• Phone demo

Page 13: Modern UX, UI, and front-end tools

Front-end tools

Page 14: Modern UX, UI, and front-end tools

Editors,)frameworks,)preprocessors,)etc

• Brackets, Sublime Text, Atom

• Polymer / Web Components (Custom tags, encapsulation, interoperability across the web)

• Foundation, Bootstrap

• Sass, Bourbon, Neat, OOSASS

• Chrome workspaces & Source maps

• GruntJS, Codekit 2, - Takana SASS Live Editor

Page 15: Modern UX, UI, and front-end tools

Sublime(/(Brackets(demo

• Live reload

• Integrated Git functions

• Integrated Bower Components

• Quick Placeholder imgs

• Quick edit

• Color picker

• Emmet

• Code formatters

• Jump to word / file (cmd+R, cmd+P)

• Comp to Code

• Brackets Responsive

Page 16: Modern UX, UI, and front-end tools

Sass$Demo

• Nesting

• Variables

• Mixins

• Extends

• Placeholders

• + Bourbon / Compass

Page 18: Modern UX, UI, and front-end tools

Codekit(demo

• New projects, frameworks

• Pre-processing, code checks

• file minification, nesting, etc.

• Autoprefixer, Bless

• multi-device server

• assets / bower

• kit, HAML, Jade, Etc. templatling (HTML includes)

Page 20: Modern UX, UI, and front-end tools

CSS#shapes#demo

Page 21: Modern UX, UI, and front-end tools

Cool$JS$stuff

• AniJS

• AniJS Studio

• BounceJS

• Famo.us

• Responsive Elements

Page 23: Modern UX, UI, and front-end tools

More%cool%miscellaneous%stuff

• GoNative.io

• Dash

• Ember app

• Skala Preview

Page 24: Modern UX, UI, and front-end tools

Extra&Ar(cles

• http://www.smashingmagazine.com/2013/04/22/repurposing-photoshop/

• http://blog.brackets.io/2014/04/17/css-shapes-editor/

• http://www.forbes.com/sites/anthonykosner/2014/02/15/web-apps-raise-the-ceiling-above-html5-as-famo-us-recreates-facebooks-paper/