27
ATOMIC DESIGN A GYAKORLATBAN

Atomic Design a gyakorlatban

Embed Size (px)

Citation preview

Page 1: Atomic Design a gyakorlatban

ATOMIC DESIGN

A GYAKORLATBAN

Page 2: Atomic Design a gyakorlatban

Lukács Gábor #UX

Ferenczi Gábor #UI #BRAND

Kóczé Péter #DEV

Page 3: Atomic Design a gyakorlatban

Atomic Design

Page 4: Atomic Design a gyakorlatban

RSM Hungary #redesign

Alföldi #create

dotindotlab° #validate

Page 5: Atomic Design a gyakorlatban

• Koncepció / Konzisztens, Fejlődő, Gyors

• Ügyfél bevonódás / Workshopok

• Tervezés / A teljes kép

• Projekt méret / Örökíthetőség

• Ajánlat készítés / Excel erdő

• Zárás / Lazább határok

ELADHATÓSÁG

Page 6: Atomic Design a gyakorlatban

TERVEZÉSI LÉPÉSEK

Page 7: Atomic Design a gyakorlatban

Content vs Element inventory

Page 8: Atomic Design a gyakorlatban

Skiccek

Page 9: Atomic Design a gyakorlatban

@Ryan Singer

Felhasználói útvonalak

Page 10: Atomic Design a gyakorlatban

Prototípus - Pattern library

Page 11: Atomic Design a gyakorlatban

Content wireframe

Page 12: Atomic Design a gyakorlatban

Kiemelt modulok

Page 13: Atomic Design a gyakorlatban

ESZKÖZÖK

Page 14: Atomic Design a gyakorlatban

UI DESIGN ASPEKTUS

Page 15: Atomic Design a gyakorlatban

"We’re not designing pages, we’re designing systems of components.”

― Stephen Hay

Page 16: Atomic Design a gyakorlatban

ÜGYFÉL→←DESIGNERAz ügyfél oldalak tervezését várja. A designer rendszert tervez.

30 screen - összetett → egyszerű 71 molekula és organizmus www.rsm.hu

Page 17: Atomic Design a gyakorlatban

Ügyfél →← Designer konfliktus feloldásamoodboards & prototypes

Page 18: Atomic Design a gyakorlatban

DESIGN TOOLSPhotoshop, Illustrator, Indesign, Sketch. Tudjátok melyik a legjobb?

Mindegyiket próbáltuk. Mindegyik jó és egyik sem igazán.

Page 19: Atomic Design a gyakorlatban

UI design painpoints

• nevezési konvenció

lekövetés problémás

• komponens méretváltozás

nincs megoldás

• komponensek változói

lorem ipsum nem jó

Page 20: Atomic Design a gyakorlatban

FRONT-END WORKFLOW

Page 21: Atomic Design a gyakorlatban

• Kód és időt spórolás?

• Workflow és komponensek öröklése

• Mindig oldalakból indultunk ki

• Atoms > Molecules > Organisms >

Templates > Pages

• Pug (Jade), Stylus preprocesszorok

• CMS sablonok + HTML styleguide

• Patternlab.io saját build tool

Page 22: Atomic Design a gyakorlatban

KÉRDÉSEK, KIHÍVÁSOK

• Sok egyedi < > kevés általános

• Elnevezések után-követése

• Nincsenek egyértelmű válaszok

Page 23: Atomic Design a gyakorlatban

STYLE GUIDE

• Tájékoztatás és kontroll

• Jól skálázhatónak bizonyult

• 21 atom

• 69 egyedi organizmus

• 48 különböző oldal

rsm-styleguide.dotin.hu

Page 24: Atomic Design a gyakorlatban

PUG (JADE)

• Mixinek

• Származtatás tetszőleges

mélységben

• CMS és Style guide

sablonok közös kódbázison

Page 25: Atomic Design a gyakorlatban

BUILD TOOL

• Node.js, Gulp task

• PUG > HTML + CMS templates (PHP)

• Stylus > minified CSS

• Javascript > minified JS

• Kézi és automata üzemmód

• Styleguide és CMS fordítás üzemmód

• Fordítási sebesség?

• CMS tag-ek elhelyezése?

Page 26: Atomic Design a gyakorlatban

Build tool működése

Page 27: Atomic Design a gyakorlatban

KÖSZÖNJÜK° KÉRDÉSEK?

dotindot.hu