Basic design principles for developers Justine Pocock @wigglykoala
Basic design principles for developers
|
Justine Pocock
|
WigglyKoala
Slide 2
NOTICE You Already Know All Of This!!!! instinctively!!!!!!
brain scan studies reveal that the sight of an attractive product can trigger the part of the motor cerebellum that governs hand movement. Instinctively, we reach out for attractive things; beauty literally moves us.
Basic design principles for developers
|
Justine Pocock
|
WigglyKoala
Slide 3
Learn the Rules Like a Pro, So You Can Break Them Like an Artist - Pablo Picasso
Basic design principles for developers
|
Justine Pocock
|
WigglyKoala
Slide 4
P ro x i m
it
y
Purpose To arrange content into a format that is easy to read at a glance.
Basic design principles for developers
|
Justine Pocock
|
WigglyKoala
Slide 5
Drupal is great at helping to make sensible Information architecture (e.g. Views) and with D8 being more Object-Oriented The space between bits of different information is just as important KEYWORD: WHITE SPACE
Basic design principles for developers
|
Justine Pocock
|
WigglyKoala
Slide 6
P ro x i m
it
y
video
Basic design principles for developers
|
Justine Pocock
|
WigglyKoala
Slide 7
Basic design principles for developers
|
Justine Pocock
|
WigglyKoala
Slide 8
repetition repetition repetition repetition Purpose To create familiarity and add visual interest
Basic design principles for developers
|
Justine Pocock
|
WigglyKoala
Slide 9
Basic design principles for developers
|
Justine Pocock
|
WigglyKoala
Slide 10
repetition video
Basic design principles for developers
|
Justine Pocock
|
WigglyKoala
Slide 11
Basic design principles for developers
|
Justine Pocock
|
WigglyKoala
Slide 12
Alignmen
t
Purpose To unify and organise
Basic design principles for developers
|
Justine Pocock
|
WigglyKoala
Slide 13
Basic design principles for developers
|
Justine Pocock
|
WigglyKoala
Slide 14
Alignmen
t
video
Basic design principles for developers
|
Justine Pocock
|
WigglyKoala
Slide 15
Basic design principles for developers
|
Justine Pocock
|
WigglyKoala
Slide 16
Basic design principles for developers
|
Justine Pocock
|
WigglyKoala
Slide 17
Basic design principles for developers
|
Justine Pocock
|
WigglyKoala
Slide 18
Contrast Purpose To create interest and catch the eye
Basic design principles for developers
|
Justine Pocock
|
WigglyKoala
Slide 19
If two elements are not exactly the same then make them different, very different Reverse out background colours and text Break the previous rules, sparsely!
Basic design principles for developers
|
Justine Pocock
|
WigglyKoala
Slide 20
Contrast video
Basic design principles for developers
|
Justine Pocock
|
WigglyKoala
Slide 21
Basic design principles for developers
|
Justine Pocock
|
WigglyKoala
Slide 22
Basic design principles for developers
|
Justine Pocock
|
WigglyKoala
Slide 23
Proximity Embrace white space and photographs Group related elements together, logically and with a hierarchy
Basic design principles for developers
|
Justine Pocock
|
WigglyKoala
Slide 24
Repetition Things that are the same should look the same (lists, buttons, headings etc.) Limit your styles, be consistent
Basic design principles for developers
|
Justine Pocock
|
WigglyKoala
Slide 25
Alignment Not just about the text Line up all the elements visually for cohesive a design
Basic design principles for developers
|
Justine Pocock
|
WigglyKoala
Slide 26
Contrast Make elements stand out and get noticed It’s not just about colour but shape, texture, size
Basic design principles for developers
|
Justine Pocock
|
WigglyKoala
Slide 27
CRap will make your websites look better
Basic design principles for developers
|
Justine Pocock
|
WigglyKoala
Slide 28
Further reading…
The Non-Designer’s Design Book Robin Williams
Basic design principles for developers
|
Justine Pocock
|
WigglyKoala
Slide 29
Basic design principles for developers Justine Pocock @wigglykoala
Basic design principles for developers
|
Justine Pocock
|
WigglyKoala