際際滷

際際滷Share a Scribd company logo
Sketch per la
prototipazione
Edoardo Sportelli per
Sketch per la prototipazione - Lesson 1
Cos竪 Sketch
Edoardo Sportelli per
 @MENG TO
designcode.io
Sketch is a vector design tool entirely focused
on user interface design. Its easy to pick up
and costs a fraction of the price of Photoshop.
Because of its simplicity, anyone with little to
no training can learn Sketch. Its perfect for
designing for multiple devices, and delivering
assets is a breeze..
fonte: https://designcode.io/sketch
Edoardo Sportelli per
Vantaggi
Edoardo Sportelli per
1. Facile da usare. Imparerete le basi davvero
velocemente e offre anche da solo sufficienti
funzioni per i power user.
fonte: Christian Krammer - The Sketch Handbook - 2016 by Smashing Magazine GmbH, Germany.
Edoardo Sportelli per
2. Vector-based
Ridimensiona gli elementi senza perdere di
qualit. Tutto rimane nitido anche con lo zoom.
fonte: Christian Krammer - The Sketch Handbook - 2016 by Smashing Magazine GmbH, Germany.
Edoardo Sportelli perfonte: Christian Krammer - The Sketch Handbook - 2016 by Smashing Magazine GmbH, Germany.
Edoardo Sportelli per
3. Sketch utilizza ununica unit di misura. Si lavora
solo con i pixel e non vi dovrete pi湛
preoccupare di altre unit di misura (cm, ml,
picas), delle impostazioni di colore e tutte le
altre misure che riguardano altri formati.
fonte: https://designcode.io/sketch
Edoardo Sportelli per
4. Possiede solo strumenti utili per lo UI design.
Tutto a portata di mano senza complicati sotto
menu.
fonte: https://designcode.io/sketch
Edoardo Sportelli per
5. Pixel-perfection
Sketch di aiuta ad allineare i tuoi elementi con
una precisione al pixel
fonte: Christian Krammer - The Sketch Handbook - 2016 by Smashing Magazine GmbH, Germany.
Edoardo Sportelli per
6. Lavora con le artboards e pagine, il modo pi湛
efficiente per organizzare il tuo design in un
singolo file
fonte: Christian Krammer - The Sketch Handbook - 2016 by Smashing Magazine GmbH, Germany.
Edoardo Sportelli per
7. Funzione per ottenere il CSS degli elementi il
codice delle SVG: dal design al codice in un
secondo.
fonte: Christian Krammer - The Sketch Handbook - 2016 by Smashing Magazine GmbH, Germany.
Edoardo Sportelli per
8. Operazione Booleane flessibili
Combina forme semplici per creare forme
complesse che rimangono editabili.
fonte: Christian Krammer - The Sketch Handbook - 2016 by Smashing Magazine GmbH, Germany.
Edoardo Sportelli per
9. Simboli e stili condivisibili, facili da usare per pi湛
di un elemento o livello.
fonte: https://designcode.io/sketch
Edoardo Sportelli per
10.Keyboard shortcuts
Quasi tutto 竪 raggiungibile da shortcuts della
tastiera.
fonte: https://designcode.io/sketch
Edoardo Sportelli per
11. Strumento per griglie e layouts: facili da
impostare per un design pi湛 consistente. 
fonte: https://designcode.io/sketch
Edoardo Sportelli per
12. Group resizing
adattate il vostro design in diverse dimensioni in
modo semplice ed (quasi) automatico.
fonte: https://designcode.io/sketch
Edoardo Sportelli per
13. Un previewing tool chiamato Mirror. Una
progettazione pi湛 efficace con unanteprima live
sul tuo iPhone o sul tuo browser.
fonte: https://designcode.io/sketch
Edoardo Sportelli per
14. Un potente strumento di esportazione: esporti
in diversioni risoluzioni con un solo click. Puoi
esportare in ogni scala (1x, 2x, 3x) e in 6 formati
differenti (JPG, PNG, SVG, PDF, TIFF e EPS).
fonte: https://designcode.io/sketch
Edoardo Sportelli per
Edoardo Sportelli per
Domande?
Elementi
Edoardo Sportelli perfonte: Christian Krammer - The Sketch Handbook - 2016 by Smashing Magazine GmbH, Germany.
Edoardo Sportelli per
Vediamo insieme
Edoardo Sportelli per
Toolbar
Edoardo Sportelli per
Forme
Edoardo Sportelli per
Operazioni Boolean
Edoardo Sportelli per
Colori
Edoardo Sportelli per
Artboards
Edoardo Sportelli per
Pagine
Edoardo Sportelli per
Stili
Edoardo Sportelli per
Grid e layout
Edoardo Sportelli per
Allineamento e distribuzione
Edoardo Sportelli per
Simboli
Edoardo Sportelli per
Maschere
Edoardo Sportelli per
Domande?
Atomic Design
Edoardo Sportelli per
Atomic design 竪 una metodologia creata da Brad
Frost composta da cinque distinte fasi che lavorano
insieme per creare un sistema di interface design in
un modo pi湛 gerarchico e condivisibile.
fonte: Brad Frost, Atomic Design,
Edoardo Sportelli perfonte: Brad Frost, Atomic Design,
Edoardo Sportelli per
 Molecole:
Le molecole sono dei gruppi relativamente
semplici di elementi UI che funzionano insieme
se uniti. Per esempio una label, un search input
e un bottone possono unirsi insieme per creare
una molecola search form.
do one thing and do it well mentality.
fonte: Brad Frost, Atomic Design,
Edoardo Sportelli per
 Organismi
Gli organismi sono dei componenti UI
relativamente complessi composti da un gruppo
di molecole e/o atomi e/o altri organismi. Questi
organismi formano distinte sezioni di interfaccia.
fonte: Brad Frost, Atomic Design,
Edoardo Sportelli per
 Templates
I template sono oggetti che posizionano i
componenti nel layout della pagina e articolano
la struttura dei contenuti nel design.
fonte: Brad Frost, Atomic Design,
Edoardo Sportelli per
 Pagine
Le pagine sono delle rappresentazioni dei
templates che mostrano come appare la UI
progettata con la presenza di contenuti reali.
fonte: Brad Frost, Atomic Design,
Edoardo Sportelli per
 Atomi sono elementi UI che non possono essere separati e vengono
utilizzati come mattoncini per costruire una interfaccia
 Molecole sono una collezione di atomi che formato un
componente UI
 Organismi sono componenti pi湛 complessi che formato sezioni di
una interfaccia
 Templates sono uninsieme di regioni allinterno di un layout che
hanno lo scopo di dimostrare la struttura di base dei contenuti
 Nelle Pagine si applicano dei contenuti reali al contenuto dei
template per visualizzare la UI finale e testate la resistenza del
design system.
fonte: Brad Frost, Atomic Design,
Edoardo Sportelli per
ANNA DEBENHAM
Front-end Style Guides. Anna Debenham, 2017-01-01. iBooks.
Thinking of design patterns in an atomic way
makes what we build more flexible. We
assume that the same atoms and modules
could be combined in many ways, in
combinations we might not have imagined
when building them.
Edoardo Sportelli per
Domande?
Edoardo Sportelli per
Esercizio 
Prendete le forbici. Provate a dividere la pagina
prima in organismi, poi in molecole e poi in atomi
Edoardo Sportelli perfonte: Brad Frost, Atomic Design,
Style guide
Style guide, Pattern library e
Design System
Edoardo Sportelli per
 Style guide 
Non c竪 una sola definizione per style guide. Il
termine significa diverse cose a seconda del caso
e delle categorie. Ad esempio possiamo parlare
di Brand Identity Design Language Voice and
Tone, Writing, Patterns, Code
fonte: http://bradfrost.com/blog/post/style-guides/
Edoardo Sportelli per
 Pattern library 
Pattern library 竪 usata qualche volta quando si
parla di style guide. Una style guide spiega come
le cose devono apparire, mentre la pattern library
tende a focalizzarsi come queste vengono
assemblate
fonte: Anna Debenham. Front-end Style Guides. iBooks.
Edoardo Sportelli per
 Design system 
Un design system articola una direzione generale
del design, la sua filosofia e spiega come
approcciarsi ad uno specifico progetto o
prodotto.
fonte: http://bradfrost.com/blog/post/style-guides/
Approcci
Edoardo Sportelli per
1. Big bang
In questo approccio il team si alloca una parte di
tempo (ad esempio una o due settimane,
qualche volta anche mesi) per documentare tutti
gli elementi della UI in una style guide.
 Pro: La style guide viene creata un in un breve
periodo di tempo.
 Contro: Il team non impara nulla di nuovo
riguardo il prodotto durante questo periodo
fonte: Jeff Gothelf. Lean UX: Applying Lean Principles to Improve User Experience. iBooks
Edoardo Sportelli per
2. Slow drip
In questo approccio, il team aggiunge elementi
alla style guide ogni volta che creano o
modificano qualcosa del progetto.
 Pro: Il team continua a lavorare sul progetto.
 Contro: La style guide 竪 raramente completa e
quindi molto meno utile ed efficiente
fonte: Jeff Gothelf. Lean UX: Applying Lean Principles to Improve User Experience. iBooks
Caratteristiche di una Style
Guide di successo
Edoardo Sportelli per
1. Accessibile
Accessibilit significa che la style guide 竪
disponibile per chiunque del tuo team.
fonte: Jeff Gothelf. Lean UX: Applying Lean Principles to Improve User Experience. iBooks.
Edoardo Sportelli per
Una style guide 竪 accessibile quando:
fonte: Brad Frost, Atomic Design,
Edoardo Sportelli per
 Facile da trovare
Usate una URL facile da ricordare ed assicuratevi
che chiunque ne 竪 a conoscenza.
fonte: Jeff Gothelf. Lean UX: Applying Lean Principles to Improve User Experience. iBooks.
Edoardo Sportelli per
 Facile da condividere
Assicuratevi che il il vostro team riesca ad
accedere in ogni momento (online, da remoto,
mobile, ecc)
fonte: Jeff Gothelf. Lean UX: Applying Lean Principles to Improve User Experience. iBooks.
Edoardo Sportelli per
 Facile da consultare
Una disposizione ordinata e comprensibile, se
non un vero e proprio strumento di ricerca,
migliorano luso della styleguide
fonte: Jeff Gothelf. Lean UX: Applying Lean Principles to Improve User Experience. iBooks.
Edoardo Sportelli per
 Facile da usare
Trattate la style guide come trattereste qualsiasi
altro progetto. Se non 竪 usabile, verr
abbandonata molto velocemente.
fonte: Jeff Gothelf. Lean UX: Applying Lean Principles to Improve User Experience. iBooks.
Edoardo Sportelli per
2. Continuamente aggiornata 
La style guide pu嘆 essere considerata un
documento vivo e sempre in crescita. Se 竪 vero
che gli elementi allinterno assicurato
unesperienza consistente per i vostri clienti, il
prodotto 竪 in continua evoluzione. La style guide
deve essere malleable abbastanza per essere
aggiornata facilmente. In pi湛, come ogni
designer crea un nuovo elemento, deve essere
facile per loro aggiungerlo nella style guide.
fonte: Jeff Gothelf. Lean UX: Applying Lean Principles to Improve User Experience. iBooks.
Edoardo Sportelli per
@JINA
Twitter, 2015
Zombie style guides  style guides that arent
maintained and part of your process. They die
and rot. They eat your brains.
fonte: Debenham, Anna. Front-end Style Guides. Anna Debenham, 2017-01-01. iBooks.
Edoardo Sportelli per
3. Utilizzabile
La tua style guide non 竪 un museo dei componenti.
Dovrebbe essere invece una widget factory che
fornisce ogni elemento a richiesta. Come ogni
elemento nuovo viene aggiunto, rendetelo
disponibile in qualsiasi fermato sia necessario.
Assicuratevi che non sia disponibile solo in codice
che ma che ci siano anche formati o vettoriali o
sorgente. Cos狸 facendo, permettere ad ogni designer
di avere un palette complete di ogni elemento UI
per creare prototipi in modo pi湛 rapido.
fonte: Jeff Gothelf. Lean UX: Applying Lean Principles to Improve User Experience. iBooks.
Edoardo Sportelli per
 Quando pianificate una style guide 竪 importante
organizzarsi per mantenerla.
 Dovrete pensare ad un metodo e a delle persone che si
occuperanno di tenerla aggiornata.
 Dovete pensare alla style guide come un documento vivo
da curare piuttosto che una cosa statica.
 Progettare un style guide facile da usare e facile da
consultare. Il vostro obiettivo 竪 che il vostro team riesca ad
utilizzarla sempre e facilmente, invece che trascurarla e
dimenticarla.
fonte: Jeff Gothelf. Lean UX: Applying Lean Principles to Improve User Experience. iBooks.
Edoardo Sportelli per
Edoardo Sportelli per
Domande?
Edoardo Sportelli per
Benefici
Edoardo Sportelli per
 Consistenza
La style guide garantisce consistenza e coesione
in tutta la UI. Questo avvantaggia sia le persone
che creano le interfacce sia gli utenti del sito
fonte: Brad Frost, Atomic Design,
Edoardo Sportelli per
 Vocabolario condiviso
La style guide permette di creare, conoscere e
diffondere in tutto il team un vocabolario
condiviso degli elementi prodotti.
fonte: Brad Frost, Atomic Design,
Edoardo Sportelli per
 Educazione
La style guide diffonde conoscenza e
consapevolezza del design in un modo davvero
tangibile.
fonte: Brad Frost, Atomic Design,
Edoardo Sportelli per
 Testing
La style guide permette di vedere e testare i
diversi pattern in modo isolato e dettagliato.
fonte: Brad Frost, Atomic Design,
Edoardo Sportelli per
 Velocit
 vero che inizialmente creare una style guide
prende molto tempo e impegno. Ma una volta
che la libreria 竪 stata progettata, il passaggio di
informazioni diventa davvero molto veloci.
Questo rende tutti (designer, sviluppatori e
clienti) molto felici.
fonte: Brad Frost, Atomic Design,
Edoardo Sportelli per
Domande?
Edoardo Sportelli per
Esercizio 2
Cominciamo a creare la nostra style guide
Grid System
Edoardo Sportelli per
Un buon design tiene in considerazione gli spazi
molto pi湛 che i contenuti. La style guide
dovrebbe riflettere questa mentalit e includere
una sezione che riguarda griglie e spaziature.
fonte: https://medium.freecodecamp.com/designing-a-styleguide-elements-that-go-into-functional-and-beautiful-products-ff1621e00a0e
Edoardo Sportelli per
 quindi importante costruire un sistema di
griglie che lavora nel modo giusto. Nella sezione
dedicata, dovreste prevedere informazioni come:
numero di colonne, righe e margini.
fonte: https://medium.freecodecamp.com/designing-a-styleguide-elements-that-go-into-functional-and-beautiful-products-ff1621e00a0e
Edoardo Sportelli per
Un po di terminologia
Edoardo Sportelli per
 Unit
Le unit sono le divisioni verticali pi湛 piccole
della pagina. Sono normalmente troppo piccole
per allocare ogni contenuto significativo ma sono
una sorta di guida per costruire sopra la tua grigia!
fonte: https://iamtomnewton.com/blog/grid-guide/
Edoardo Sportelli per
 Colonne
Le colonne sono un set di unit raggruppare
insieme per creare unarea di lavoro per i contenuti.
Per esempio, una griglia base di 12 unit pu嘆 essere
raggruppata in due colonne di 6, tre di 4 o 6 di due.
fonte: https://iamtomnewton.com/blog/grid-guide/
Edoardo Sportelli per
 Regioni
Le regioni sono gruppi di colonne che formano le basi
del layout. Per esempio, una base di 12 unit con 6
colonne pu嘆 essere separata in due regioni, una di 4
colonne e una di 2 colonne. Potrebbe essere
benissimo un layout base per una pagina articolo di
lato.
fonte: https://iamtomnewton.com/blog/grid-guide/
Edoardo Sportelli per
 Baseline
Una baseline 竪 un sistema tipografico a cui
riferirsi per appoggiare la base orizzontale dei
caratteri.  uno strumento molto utile che
fornisce un ritmo verticale ai tuoi contenuti.
fonte: https://iamtomnewton.com/blog/grid-guide/
Edoardo Sportelli per
 Fields (campi)
I fields sono delle divisioni orizzontali della tua pagina. Usano
la baseline della grigilia come guida per posizionare
verticalmente gli elementi e dividere le sezioni in modo
uguale.
fonte: https://iamtomnewton.com/blog/grid-guide/
Edoardo Sportelli per
 Gutters
Gutters sono gli spazi bianchi tra gli elementi, o
verticalmente tra le unit, colonne e regioni o
orizzontalmente tra i fields.
fonte: https://iamtomnewton.com/blog/grid-guide/
Edoardo Sportelli per
Domande?
Come costruire una
griglia
Edoardo Sportelli per
 una buona idea basare una griglia sulla
larghezza massima del device piuttosto partire da
mobile. Questo perch辿 la tua griglia sar usata
per per aiutarti a posizionare i contenuti, cosa
molto pi湛 difficile su large device che nel mobile,
dove ti sar facile incolonnare i contenuti in un
una colonna unica.
fonte: https://medium.freecodecamp.com/designing-a-styleguide-elements-that-go-into-functional-and-beautiful-products-ff1621e00a0e
Edoardo Sportelli per
Base 4 竪 un concetto di design dove tutti i calcoli
possibili siano divisibili per per la dimensione em
standard di 16 px (4 * 4 = 16). 

Un buon esempio 竪 infatti la dimensione del
body: 16px (1em) 竪 una buona misura per un body
standard, come regola generale la line-height
dovrebbe essere il 150% della dimensione del
font, che nel nostro caso 竪 infatti 24px (4*6=24)
fonte: https://medium.freecodecamp.com/designing-a-styleguide-elements-that-go-into-functional-and-beautiful-products-ff1621e00a0e
Edoardo Sportelli per
1200 竪 perfetto in base 4: 1200 / 4 = 300, 1200 / 8
= 150, 1200 / 12 = 100, 1200 / 16 = 75.
fonte: https://medium.freecodecamp.com/designing-a-styleguide-elements-that-go-into-functional-and-beautiful-products-ff1621e00a0e
Edoardo Sportelli per
8-Point 赫姻庄糸油皆霞壊岳艶馨
Edoardo Sportelli per
Un principio molto semplice
Usa multipli di 8 per definire dimensioni, paddings,
margini e ogni altro elemento.
fonte: 鞄岳岳沿壊://壊沿艶界.韓馨/壊沿艶界庄鍖c壊/8-沿岳-乙姻庄糸
Edoardo Sportelli per
CONSISTENT UI
Quando ogni tua misurazione segue le stesse
regole, automaticamente ottieni una consistenza
maggiore della tua UI.
fonte: 鞄岳岳沿壊://壊沿艶界.韓馨/壊沿艶界庄鍖c壊/8-沿岳-乙姻庄糸
PERCHE  IMPORTANTE
Edoardo Sportelli perfonte: 鞄岳岳沿壊://壊沿艶界.韓馨/壊沿艶界庄鍖c壊/8-沿岳-乙姻庄糸
Edoardo Sportelli perfonte: 鞄岳岳沿壊://壊沿艶界.韓馨/壊沿艶界庄鍖c壊/8-沿岳-乙姻庄糸
Edoardo Sportelli per
Edoardo Sportelli per
Non deve. Comunque, se vuoi ottenere un risultato sicuro e
professionale, dovrebbe esserlo. Se hai mai comprato
online, hai provato probabilmente esitazione quando hai
cliccato acquista e il form per la carta di credito sembrava
diversa dal resto del sito. La consistenza 竪 una strada sicura.
fonte: https://builttoadapt.io/intro-to-the-8-point-grid-system-d2573cde8632
PERCH LA MIA INTERFACCIA
DEVE ESSERE CONSISTENTE?
Edoardo Sportelli per
 La maggioranza delle dimensioni degli schermi 竪 divisibile per 8. La
variet delle dimensioni degli schermi e della densit dei pixel 竪 in
continua crescita, quindi la generazione di nuovi asset 竪 sempre pi湛
complicata per i designer. Utilizzando sempre un numero come 8
per le dimensioni e per gli spazi degli elementi permette di scalare
per un grand numero di device in modo pi湛 semplice e consistente.
fonte: https://builttoadapt.io/intro-to-the-8-point-grid-system-d2573cde8632
PERCH 8PTS?
Edoardo Sportelli per
Ad esempio, Google
https://material.io/guidelines/layout/metrics-
keylines.html#
fonte: https://builttoadapt.io/intro-to-the-8-point-grid-system-d2573cde8632
SAPETE CHI LO USA?
Edoardo Sportelli per
Domande?
Edoardo Sportelli per
Esercizio
Creiamo una griglia
Tipografia
Font Size & Line Height
Edoardo Sportelli per
 Partiamo dalla grandezza del testo del body
Se per la stampa la grandezza ottimale 竪 tra i 9
12 point, per il web va dai 1424 pixels, a seconda
del font utilizzato
fonte: http://typogui.de/
Edoardo Sportelli per
 Impostare linterlinea
Per molti font, l'interlinea ottimale 竪 tra il 120% e
il 150%.
fonte: http://typogui.de/
Modular scale
Edoardo Sportelli per
ROBERT BRINGHURST
The Elements of Typographic Style, 2001, Hartley & Marks
A modular scale, like a musical scale, is a
prearranged set of harmonious proportions.
Edoardo Sportelli per
TIM BROWN
Designer, writer, speaker, and toolmake
A modular scale is a sequence of numbers
that relate to one another in a meaningful way.
Using the golden ratio, for example, we can
produce values for a modular scale by
multiplying by 1.618 to arrive at the next
highest number, or dividing by 1.618 to arrive at
the next number down.
fonte: https://alistapart.com/article/more-meaningful-typography
Edoardo Sportelli per
Ottenere una scala modulare 竪 semplice. Si parte
da una proporzione (per esempio, 1:1.618) e un
numero (per esempio, 10), e moltiplicare o dividere
quante volte 竪 necessario: 10.000 * 1.618 = 16.180,
16.180 * 1.618 = 26.179, 26.179 * 1.618 = 42.358, 42.358
* etc.
fonte: https://alistapart.com/article/more-meaningful-typography
Edoardo Sportelli per
Edoardo Sportelli per
oppure
Edoardo Sportelli per
http://nowodzinski.pl/syncope/
http://www.modularscale.com/
https://www.gridlover.net/try
Edoardo Sportelli per
Domande?
Edoardo Sportelli per
Esercizio
Disegniamo una pagina
Edoardo Sportelli per
Scegliete una pagina da realizzare
Home, Landing, Pagina categoria abbigliamento, Scheda
prodotto, Carrello, Pagina account, Store locator
Edoardo Sportelli per
Create una Style guide completa di
griglie, tipografia, palette colori, atomi,
molecole, organismi
Edoardo Sportelli per
Griglie
Disegnate per un viewport web
Edoardo Sportelli per
Tipografia
Calcolate almeno un h1, h2,
h3, body, link, small, xsmall
Edoardo Sportelli per
Atomi
Disegnate almeno un primo set di
icone (frecce, carrello, preferiti, search,
menu, support, social), label, input e
blocchi immagine
Edoardo Sportelli per
Molecole
Disegnate almeno i bottoni
primari e secondari nei loro
diversi stati (normale, hover,
focus), search form e
breadcrumbs .
Edoardo Sportelli per
Organismi
Disegnate la navigazione.
Almeno la header, il footer e
le card prodotto.
Edoardo Sportelli per
Ora create un template
Edoardo Sportelli per
Edoardo Sportelli per
edoardo.sportelli@tangible.is
Edoardo Sportelli per
Ci vediamo il prossimo venerd狸, 5 Maggio 2017
Edoardo Sportelli per
Grazie
Edoardo Sportelli per

More Related Content

Sketch per la prototipazione - Lesson 1

  • 4. Edoardo Sportelli per @MENG TO designcode.io Sketch is a vector design tool entirely focused on user interface design. Its easy to pick up and costs a fraction of the price of Photoshop. Because of its simplicity, anyone with little to no training can learn Sketch. Its perfect for designing for multiple devices, and delivering assets is a breeze.. fonte: https://designcode.io/sketch
  • 6. Edoardo Sportelli per 1. Facile da usare. Imparerete le basi davvero velocemente e offre anche da solo sufficienti funzioni per i power user. fonte: Christian Krammer - The Sketch Handbook - 2016 by Smashing Magazine GmbH, Germany.
  • 7. Edoardo Sportelli per 2. Vector-based Ridimensiona gli elementi senza perdere di qualit. Tutto rimane nitido anche con lo zoom. fonte: Christian Krammer - The Sketch Handbook - 2016 by Smashing Magazine GmbH, Germany.
  • 8. Edoardo Sportelli perfonte: Christian Krammer - The Sketch Handbook - 2016 by Smashing Magazine GmbH, Germany.
  • 9. Edoardo Sportelli per 3. Sketch utilizza ununica unit di misura. Si lavora solo con i pixel e non vi dovrete pi湛 preoccupare di altre unit di misura (cm, ml, picas), delle impostazioni di colore e tutte le altre misure che riguardano altri formati. fonte: https://designcode.io/sketch
  • 10. Edoardo Sportelli per 4. Possiede solo strumenti utili per lo UI design. Tutto a portata di mano senza complicati sotto menu. fonte: https://designcode.io/sketch
  • 11. Edoardo Sportelli per 5. Pixel-perfection Sketch di aiuta ad allineare i tuoi elementi con una precisione al pixel fonte: Christian Krammer - The Sketch Handbook - 2016 by Smashing Magazine GmbH, Germany.
  • 12. Edoardo Sportelli per 6. Lavora con le artboards e pagine, il modo pi湛 efficiente per organizzare il tuo design in un singolo file fonte: Christian Krammer - The Sketch Handbook - 2016 by Smashing Magazine GmbH, Germany.
  • 13. Edoardo Sportelli per 7. Funzione per ottenere il CSS degli elementi il codice delle SVG: dal design al codice in un secondo. fonte: Christian Krammer - The Sketch Handbook - 2016 by Smashing Magazine GmbH, Germany.
  • 14. Edoardo Sportelli per 8. Operazione Booleane flessibili Combina forme semplici per creare forme complesse che rimangono editabili. fonte: Christian Krammer - The Sketch Handbook - 2016 by Smashing Magazine GmbH, Germany.
  • 15. Edoardo Sportelli per 9. Simboli e stili condivisibili, facili da usare per pi湛 di un elemento o livello. fonte: https://designcode.io/sketch
  • 16. Edoardo Sportelli per 10.Keyboard shortcuts Quasi tutto 竪 raggiungibile da shortcuts della tastiera. fonte: https://designcode.io/sketch
  • 17. Edoardo Sportelli per 11. Strumento per griglie e layouts: facili da impostare per un design pi湛 consistente. fonte: https://designcode.io/sketch
  • 18. Edoardo Sportelli per 12. Group resizing adattate il vostro design in diverse dimensioni in modo semplice ed (quasi) automatico. fonte: https://designcode.io/sketch
  • 19. Edoardo Sportelli per 13. Un previewing tool chiamato Mirror. Una progettazione pi湛 efficace con unanteprima live sul tuo iPhone o sul tuo browser. fonte: https://designcode.io/sketch
  • 20. Edoardo Sportelli per 14. Un potente strumento di esportazione: esporti in diversioni risoluzioni con un solo click. Puoi esportare in ogni scala (1x, 2x, 3x) e in 6 formati differenti (JPG, PNG, SVG, PDF, TIFF e EPS). fonte: https://designcode.io/sketch
  • 24. Edoardo Sportelli perfonte: Christian Krammer - The Sketch Handbook - 2016 by Smashing Magazine GmbH, Germany.
  • 39. Edoardo Sportelli per Atomic design 竪 una metodologia creata da Brad Frost composta da cinque distinte fasi che lavorano insieme per creare un sistema di interface design in un modo pi湛 gerarchico e condivisibile. fonte: Brad Frost, Atomic Design,
  • 40. Edoardo Sportelli perfonte: Brad Frost, Atomic Design,
  • 41. Edoardo Sportelli per Molecole: Le molecole sono dei gruppi relativamente semplici di elementi UI che funzionano insieme se uniti. Per esempio una label, un search input e un bottone possono unirsi insieme per creare una molecola search form. do one thing and do it well mentality. fonte: Brad Frost, Atomic Design,
  • 42. Edoardo Sportelli per Organismi Gli organismi sono dei componenti UI relativamente complessi composti da un gruppo di molecole e/o atomi e/o altri organismi. Questi organismi formano distinte sezioni di interfaccia. fonte: Brad Frost, Atomic Design,
  • 43. Edoardo Sportelli per Templates I template sono oggetti che posizionano i componenti nel layout della pagina e articolano la struttura dei contenuti nel design. fonte: Brad Frost, Atomic Design,
  • 44. Edoardo Sportelli per Pagine Le pagine sono delle rappresentazioni dei templates che mostrano come appare la UI progettata con la presenza di contenuti reali. fonte: Brad Frost, Atomic Design,
  • 45. Edoardo Sportelli per Atomi sono elementi UI che non possono essere separati e vengono utilizzati come mattoncini per costruire una interfaccia Molecole sono una collezione di atomi che formato un componente UI Organismi sono componenti pi湛 complessi che formato sezioni di una interfaccia Templates sono uninsieme di regioni allinterno di un layout che hanno lo scopo di dimostrare la struttura di base dei contenuti Nelle Pagine si applicano dei contenuti reali al contenuto dei template per visualizzare la UI finale e testate la resistenza del design system. fonte: Brad Frost, Atomic Design,
  • 46. Edoardo Sportelli per ANNA DEBENHAM Front-end Style Guides. Anna Debenham, 2017-01-01. iBooks. Thinking of design patterns in an atomic way makes what we build more flexible. We assume that the same atoms and modules could be combined in many ways, in combinations we might not have imagined when building them.
  • 48. Edoardo Sportelli per Esercizio Prendete le forbici. Provate a dividere la pagina prima in organismi, poi in molecole e poi in atomi
  • 49. Edoardo Sportelli perfonte: Brad Frost, Atomic Design,
  • 51. Style guide, Pattern library e Design System
  • 52. Edoardo Sportelli per Style guide Non c竪 una sola definizione per style guide. Il termine significa diverse cose a seconda del caso e delle categorie. Ad esempio possiamo parlare di Brand Identity Design Language Voice and Tone, Writing, Patterns, Code fonte: http://bradfrost.com/blog/post/style-guides/
  • 53. Edoardo Sportelli per Pattern library Pattern library 竪 usata qualche volta quando si parla di style guide. Una style guide spiega come le cose devono apparire, mentre la pattern library tende a focalizzarsi come queste vengono assemblate fonte: Anna Debenham. Front-end Style Guides. iBooks.
  • 54. Edoardo Sportelli per Design system Un design system articola una direzione generale del design, la sua filosofia e spiega come approcciarsi ad uno specifico progetto o prodotto. fonte: http://bradfrost.com/blog/post/style-guides/
  • 56. Edoardo Sportelli per 1. Big bang In questo approccio il team si alloca una parte di tempo (ad esempio una o due settimane, qualche volta anche mesi) per documentare tutti gli elementi della UI in una style guide. Pro: La style guide viene creata un in un breve periodo di tempo. Contro: Il team non impara nulla di nuovo riguardo il prodotto durante questo periodo fonte: Jeff Gothelf. Lean UX: Applying Lean Principles to Improve User Experience. iBooks
  • 57. Edoardo Sportelli per 2. Slow drip In questo approccio, il team aggiunge elementi alla style guide ogni volta che creano o modificano qualcosa del progetto. Pro: Il team continua a lavorare sul progetto. Contro: La style guide 竪 raramente completa e quindi molto meno utile ed efficiente fonte: Jeff Gothelf. Lean UX: Applying Lean Principles to Improve User Experience. iBooks
  • 58. Caratteristiche di una Style Guide di successo
  • 59. Edoardo Sportelli per 1. Accessibile Accessibilit significa che la style guide 竪 disponibile per chiunque del tuo team. fonte: Jeff Gothelf. Lean UX: Applying Lean Principles to Improve User Experience. iBooks.
  • 60. Edoardo Sportelli per Una style guide 竪 accessibile quando: fonte: Brad Frost, Atomic Design,
  • 61. Edoardo Sportelli per Facile da trovare Usate una URL facile da ricordare ed assicuratevi che chiunque ne 竪 a conoscenza. fonte: Jeff Gothelf. Lean UX: Applying Lean Principles to Improve User Experience. iBooks.
  • 62. Edoardo Sportelli per Facile da condividere Assicuratevi che il il vostro team riesca ad accedere in ogni momento (online, da remoto, mobile, ecc) fonte: Jeff Gothelf. Lean UX: Applying Lean Principles to Improve User Experience. iBooks.
  • 63. Edoardo Sportelli per Facile da consultare Una disposizione ordinata e comprensibile, se non un vero e proprio strumento di ricerca, migliorano luso della styleguide fonte: Jeff Gothelf. Lean UX: Applying Lean Principles to Improve User Experience. iBooks.
  • 64. Edoardo Sportelli per Facile da usare Trattate la style guide come trattereste qualsiasi altro progetto. Se non 竪 usabile, verr abbandonata molto velocemente. fonte: Jeff Gothelf. Lean UX: Applying Lean Principles to Improve User Experience. iBooks.
  • 65. Edoardo Sportelli per 2. Continuamente aggiornata La style guide pu嘆 essere considerata un documento vivo e sempre in crescita. Se 竪 vero che gli elementi allinterno assicurato unesperienza consistente per i vostri clienti, il prodotto 竪 in continua evoluzione. La style guide deve essere malleable abbastanza per essere aggiornata facilmente. In pi湛, come ogni designer crea un nuovo elemento, deve essere facile per loro aggiungerlo nella style guide. fonte: Jeff Gothelf. Lean UX: Applying Lean Principles to Improve User Experience. iBooks.
  • 66. Edoardo Sportelli per @JINA Twitter, 2015 Zombie style guides style guides that arent maintained and part of your process. They die and rot. They eat your brains. fonte: Debenham, Anna. Front-end Style Guides. Anna Debenham, 2017-01-01. iBooks.
  • 67. Edoardo Sportelli per 3. Utilizzabile La tua style guide non 竪 un museo dei componenti. Dovrebbe essere invece una widget factory che fornisce ogni elemento a richiesta. Come ogni elemento nuovo viene aggiunto, rendetelo disponibile in qualsiasi fermato sia necessario. Assicuratevi che non sia disponibile solo in codice che ma che ci siano anche formati o vettoriali o sorgente. Cos狸 facendo, permettere ad ogni designer di avere un palette complete di ogni elemento UI per creare prototipi in modo pi湛 rapido. fonte: Jeff Gothelf. Lean UX: Applying Lean Principles to Improve User Experience. iBooks.
  • 68. Edoardo Sportelli per Quando pianificate una style guide 竪 importante organizzarsi per mantenerla. Dovrete pensare ad un metodo e a delle persone che si occuperanno di tenerla aggiornata. Dovete pensare alla style guide come un documento vivo da curare piuttosto che una cosa statica. Progettare un style guide facile da usare e facile da consultare. Il vostro obiettivo 竪 che il vostro team riesca ad utilizzarla sempre e facilmente, invece che trascurarla e dimenticarla. fonte: Jeff Gothelf. Lean UX: Applying Lean Principles to Improve User Experience. iBooks.
  • 72. Edoardo Sportelli per Consistenza La style guide garantisce consistenza e coesione in tutta la UI. Questo avvantaggia sia le persone che creano le interfacce sia gli utenti del sito fonte: Brad Frost, Atomic Design,
  • 73. Edoardo Sportelli per Vocabolario condiviso La style guide permette di creare, conoscere e diffondere in tutto il team un vocabolario condiviso degli elementi prodotti. fonte: Brad Frost, Atomic Design,
  • 74. Edoardo Sportelli per Educazione La style guide diffonde conoscenza e consapevolezza del design in un modo davvero tangibile. fonte: Brad Frost, Atomic Design,
  • 75. Edoardo Sportelli per Testing La style guide permette di vedere e testare i diversi pattern in modo isolato e dettagliato. fonte: Brad Frost, Atomic Design,
  • 76. Edoardo Sportelli per Velocit vero che inizialmente creare una style guide prende molto tempo e impegno. Ma una volta che la libreria 竪 stata progettata, il passaggio di informazioni diventa davvero molto veloci. Questo rende tutti (designer, sviluppatori e clienti) molto felici. fonte: Brad Frost, Atomic Design,
  • 78. Edoardo Sportelli per Esercizio 2 Cominciamo a creare la nostra style guide
  • 80. Edoardo Sportelli per Un buon design tiene in considerazione gli spazi molto pi湛 che i contenuti. La style guide dovrebbe riflettere questa mentalit e includere una sezione che riguarda griglie e spaziature. fonte: https://medium.freecodecamp.com/designing-a-styleguide-elements-that-go-into-functional-and-beautiful-products-ff1621e00a0e
  • 81. Edoardo Sportelli per quindi importante costruire un sistema di griglie che lavora nel modo giusto. Nella sezione dedicata, dovreste prevedere informazioni come: numero di colonne, righe e margini. fonte: https://medium.freecodecamp.com/designing-a-styleguide-elements-that-go-into-functional-and-beautiful-products-ff1621e00a0e
  • 82. Edoardo Sportelli per Un po di terminologia
  • 83. Edoardo Sportelli per Unit Le unit sono le divisioni verticali pi湛 piccole della pagina. Sono normalmente troppo piccole per allocare ogni contenuto significativo ma sono una sorta di guida per costruire sopra la tua grigia! fonte: https://iamtomnewton.com/blog/grid-guide/
  • 84. Edoardo Sportelli per Colonne Le colonne sono un set di unit raggruppare insieme per creare unarea di lavoro per i contenuti. Per esempio, una griglia base di 12 unit pu嘆 essere raggruppata in due colonne di 6, tre di 4 o 6 di due. fonte: https://iamtomnewton.com/blog/grid-guide/
  • 85. Edoardo Sportelli per Regioni Le regioni sono gruppi di colonne che formano le basi del layout. Per esempio, una base di 12 unit con 6 colonne pu嘆 essere separata in due regioni, una di 4 colonne e una di 2 colonne. Potrebbe essere benissimo un layout base per una pagina articolo di lato. fonte: https://iamtomnewton.com/blog/grid-guide/
  • 86. Edoardo Sportelli per Baseline Una baseline 竪 un sistema tipografico a cui riferirsi per appoggiare la base orizzontale dei caratteri. uno strumento molto utile che fornisce un ritmo verticale ai tuoi contenuti. fonte: https://iamtomnewton.com/blog/grid-guide/
  • 87. Edoardo Sportelli per Fields (campi) I fields sono delle divisioni orizzontali della tua pagina. Usano la baseline della grigilia come guida per posizionare verticalmente gli elementi e dividere le sezioni in modo uguale. fonte: https://iamtomnewton.com/blog/grid-guide/
  • 88. Edoardo Sportelli per Gutters Gutters sono gli spazi bianchi tra gli elementi, o verticalmente tra le unit, colonne e regioni o orizzontalmente tra i fields. fonte: https://iamtomnewton.com/blog/grid-guide/
  • 91. Edoardo Sportelli per una buona idea basare una griglia sulla larghezza massima del device piuttosto partire da mobile. Questo perch辿 la tua griglia sar usata per per aiutarti a posizionare i contenuti, cosa molto pi湛 difficile su large device che nel mobile, dove ti sar facile incolonnare i contenuti in un una colonna unica. fonte: https://medium.freecodecamp.com/designing-a-styleguide-elements-that-go-into-functional-and-beautiful-products-ff1621e00a0e
  • 92. Edoardo Sportelli per Base 4 竪 un concetto di design dove tutti i calcoli possibili siano divisibili per per la dimensione em standard di 16 px (4 * 4 = 16). Un buon esempio 竪 infatti la dimensione del body: 16px (1em) 竪 una buona misura per un body standard, come regola generale la line-height dovrebbe essere il 150% della dimensione del font, che nel nostro caso 竪 infatti 24px (4*6=24) fonte: https://medium.freecodecamp.com/designing-a-styleguide-elements-that-go-into-functional-and-beautiful-products-ff1621e00a0e
  • 93. Edoardo Sportelli per 1200 竪 perfetto in base 4: 1200 / 4 = 300, 1200 / 8 = 150, 1200 / 12 = 100, 1200 / 16 = 75. fonte: https://medium.freecodecamp.com/designing-a-styleguide-elements-that-go-into-functional-and-beautiful-products-ff1621e00a0e
  • 94. Edoardo Sportelli per 8-Point 赫姻庄糸油皆霞壊岳艶馨
  • 95. Edoardo Sportelli per Un principio molto semplice Usa multipli di 8 per definire dimensioni, paddings, margini e ogni altro elemento. fonte: 鞄岳岳沿壊://壊沿艶界.韓馨/壊沿艶界庄鍖c壊/8-沿岳-乙姻庄糸
  • 96. Edoardo Sportelli per CONSISTENT UI Quando ogni tua misurazione segue le stesse regole, automaticamente ottieni una consistenza maggiore della tua UI. fonte: 鞄岳岳沿壊://壊沿艶界.韓馨/壊沿艶界庄鍖c壊/8-沿岳-乙姻庄糸 PERCHE IMPORTANTE
  • 97. Edoardo Sportelli perfonte: 鞄岳岳沿壊://壊沿艶界.韓馨/壊沿艶界庄鍖c壊/8-沿岳-乙姻庄糸
  • 98. Edoardo Sportelli perfonte: 鞄岳岳沿壊://壊沿艶界.韓馨/壊沿艶界庄鍖c壊/8-沿岳-乙姻庄糸
  • 100. Edoardo Sportelli per Non deve. Comunque, se vuoi ottenere un risultato sicuro e professionale, dovrebbe esserlo. Se hai mai comprato online, hai provato probabilmente esitazione quando hai cliccato acquista e il form per la carta di credito sembrava diversa dal resto del sito. La consistenza 竪 una strada sicura. fonte: https://builttoadapt.io/intro-to-the-8-point-grid-system-d2573cde8632 PERCH LA MIA INTERFACCIA DEVE ESSERE CONSISTENTE?
  • 101. Edoardo Sportelli per La maggioranza delle dimensioni degli schermi 竪 divisibile per 8. La variet delle dimensioni degli schermi e della densit dei pixel 竪 in continua crescita, quindi la generazione di nuovi asset 竪 sempre pi湛 complicata per i designer. Utilizzando sempre un numero come 8 per le dimensioni e per gli spazi degli elementi permette di scalare per un grand numero di device in modo pi湛 semplice e consistente. fonte: https://builttoadapt.io/intro-to-the-8-point-grid-system-d2573cde8632 PERCH 8PTS?
  • 102. Edoardo Sportelli per Ad esempio, Google https://material.io/guidelines/layout/metrics- keylines.html# fonte: https://builttoadapt.io/intro-to-the-8-point-grid-system-d2573cde8632 SAPETE CHI LO USA?
  • 106. Font Size & Line Height
  • 107. Edoardo Sportelli per Partiamo dalla grandezza del testo del body Se per la stampa la grandezza ottimale 竪 tra i 9 12 point, per il web va dai 1424 pixels, a seconda del font utilizzato fonte: http://typogui.de/
  • 108. Edoardo Sportelli per Impostare linterlinea Per molti font, l'interlinea ottimale 竪 tra il 120% e il 150%. fonte: http://typogui.de/
  • 110. Edoardo Sportelli per ROBERT BRINGHURST The Elements of Typographic Style, 2001, Hartley & Marks A modular scale, like a musical scale, is a prearranged set of harmonious proportions.
  • 111. Edoardo Sportelli per TIM BROWN Designer, writer, speaker, and toolmake A modular scale is a sequence of numbers that relate to one another in a meaningful way. Using the golden ratio, for example, we can produce values for a modular scale by multiplying by 1.618 to arrive at the next highest number, or dividing by 1.618 to arrive at the next number down. fonte: https://alistapart.com/article/more-meaningful-typography
  • 112. Edoardo Sportelli per Ottenere una scala modulare 竪 semplice. Si parte da una proporzione (per esempio, 1:1.618) e un numero (per esempio, 10), e moltiplicare o dividere quante volte 竪 necessario: 10.000 * 1.618 = 16.180, 16.180 * 1.618 = 26.179, 26.179 * 1.618 = 42.358, 42.358 * etc. fonte: https://alistapart.com/article/more-meaningful-typography
  • 118. Edoardo Sportelli per Scegliete una pagina da realizzare Home, Landing, Pagina categoria abbigliamento, Scheda prodotto, Carrello, Pagina account, Store locator
  • 119. Edoardo Sportelli per Create una Style guide completa di griglie, tipografia, palette colori, atomi, molecole, organismi
  • 121. Edoardo Sportelli per Tipografia Calcolate almeno un h1, h2, h3, body, link, small, xsmall
  • 122. Edoardo Sportelli per Atomi Disegnate almeno un primo set di icone (frecce, carrello, preferiti, search, menu, support, social), label, input e blocchi immagine
  • 123. Edoardo Sportelli per Molecole Disegnate almeno i bottoni primari e secondari nei loro diversi stati (normale, hover, focus), search form e breadcrumbs .
  • 124. Edoardo Sportelli per Organismi Disegnate la navigazione. Almeno la header, il footer e le card prodotto.
  • 125. Edoardo Sportelli per Ora create un template
  • 128. Edoardo Sportelli per Ci vediamo il prossimo venerd狸, 5 Maggio 2017 Edoardo Sportelli per Grazie