Design for Developers

A presentation at Middlesbrough Front End 2024 in July 2024 in Middlesbrough, UK by Lex Lofthouse

Slide 1

Slide 1

Design for Developers Lex Lofthouse @ #MFE24

Slide 2

Slide 2

Lex Lofthouse she/her @loftio

Slide 3

Slide 3

Hierarchy Proximity Contrast Balance

Slide 4

Slide 4

Hierarchy

Slide 5

Slide 5

Contrast

Slide 6

Slide 6

Proximity

Slide 7

Slide 7

Balance

Slide 8

Slide 8

Hierarchy Proximity Contrast Balance

Slide 9

Slide 9

Typography

Slide 10

Slide 10

Choosing fonts How do you choose the correct fonts for your project?

Slide 11

Slide 11

Font pairings One font for headings, one font for paragraphs. Hierarchy

Slide 12

Slide 12

Headings Can be bold, stylised, interesting…

Slide 13

Slide 13

Paragraphs Needs to be easy to read, especially at smaller sizes.

Slide 14

Slide 14

Which fonts? Your font choices should work together and embody the brand.

Slide 15

Slide 15

OUR MISSION Protecting you against viruses Keep unwanted bugs at bay with our virus protecting solutions. It’s our mission to keep you safe.

Slide 16

Slide 16

OUR MISSION Protecting you against viruses Keep unwan ed bugs a bay with our virus pro ecting solutions. t t t t It’s our mission o keep you safe.

Slide 17

Slide 17

OUR MISSION Protecting you against viruses Keep unwanted bugs at bay with our virus protecting solutions. It’s our mission to keep you safe.

Slide 18

Slide 18

fontpair.co

Slide 19

Slide 19

20px 19px 18px 17px 16px 15px 14px Heading One 12px 11px Heading Three 10px 9px Heading Two Heading Four Hierarchy Contrast

Slide 20

Slide 20

type-scale.com

Slide 21

Slide 21

You’ll read this last. You’ll read this first. Then you’ll read this bit of text next. Then I bet you’ll read this smaller text next.

Slide 22

Slide 22

Only when they set aside their Only when they set aside their Only when they set aside their differences did I see the true power they all share deep inside. I see now that the circumstances of one’s birth are irrelevant. It is what you do with the gift of life that determines who you are. differences did I see the true differences did I see the true power they all share deep power they all share deep inside. I see now that the inside. I see now that the circumstances of one’s birth are circumstances of one’s birth are irrelevant. It is what you do with the gift of life that determines who you are. irrelevant. It is what you do with the gift of life that determines who you are.

Slide 23

Slide 23

Only when they set aside their Only when they set aside their Only when they set aside their differences did I see the true power they all share deep inside. I see now that the circumstances of one’s birth are irrelevant. It is what you do with the gift of life that determines who you are. differences did I see the true differences did I see the true power they all share deep power they all share deep inside. I see now that the inside. I see now that the circumstances of one’s birth are circumstances of one’s birth are irrelevant. It is what you do with the gift of life that determines who you are. irrelevant. It is what you do with the gift of life that determines who you are. 😐

Slide 24

Slide 24

Only when they set aside their Only when they set aside their Only when they set aside their differences did I see the true power they all share deep inside. I see now that the circumstances of one’s birth are irrelevant. It is what you do with the gift of life that determines who you are. differences did I see the true differences did I see the true power they all share deep power they all share deep inside. I see now that the inside. I see now that the circumstances of one’s birth are circumstances of one’s birth are irrelevant. It is what you do with the gift of life that determines who you are. irrelevant. It is what you do with the gift of life that determines who you are. 😱

Slide 25

Slide 25

Only when they set aside their Only when they set aside their Only when they set aside their differences did I see the true power they all share deep inside. I see now that the circumstances of one’s birth are irrelevant. It is what you do with the gift of life that determines who you are. differences did I see the true differences did I see the true power they all share deep power they all share deep inside. I see now that the inside. I see now that the circumstances of one’s birth are circumstances of one’s birth are irrelevant. It is what you do with the gift of life that determines who you are. irrelevant. It is what you do with the gift of life that determines who you are. 😍 Proximity Balance

Slide 26

Slide 26

Time travel Time travel People assume that time is a st ict progression of People assume that time is a st ict progression of cause-and-effect. cause-and-effect. But actually, from a non-linear, non-subjective But actually, from a non-linear, non-subjective viewpoint, it’s more like a big ball of wibbly-wobbly viewpoint, it’s more like a big ball of wibbly-wobbly timey-wimey stuff. timey-wimey stuff. Fixed points in time There are fixed points throughout time where things must stay exactly the way they are. This is not one of them. This is an oppo tunity! Fixed points in time There are fixed points throughout time where things must stay exactly the way they are. Whatever happens here will create its own timeline, its This is not one of them. This is an oppo tunity! own reality, a temporal tipping point. Whatever happens here will create its own timeline, its r r r r own reality, a temporal tipping point.

Slide 27

Slide 27

Time travel People assume that time is a st People assume that time is a st ict progression of cause-and-effect. But actually, from a non-linear, non-subjective viewpoint, it’s more like a big ball of wibbly-wobbly timey-wimey stuff. Fixed points in time There are fixed points throughout time where things must stay exactly the way they are. This is not one of them. This is an oppo tunity! Whatever happens here will create its own timeline, its r r own reality, a temporal tipping point.

Slide 28

Slide 28

Time travel People assume that time is a st ict progression of cause-and-effect. But actually, from a non-linear, non-subjective viewpoint, it’s more like a big ball of wibbly-wobbly timey-wimey stuff. Fixed points in time There are fixed points throughout time where things must stay exactly the way they are. This is not one of them. This is an oppo tunity! Whatever happens here will create its own timeline, its r r own reality, a temporal tipping point.

Slide 29

Slide 29

Time travel Time travel People assume that time is a st ict progression of ict progression of cause-and-effect. cause-and-effect. But actually, from a non-linear, non-subjective But actually, from a non-linear, non-subjective viewpoint, it’s more like a big ball of wibbly-wobbly viewpoint, it’s more like a big ball of wibbly-wobbly timey-wimey stuff. timey-wimey stuff. Fixed points in time There are fixed points throughout time where things must stay exactly the way they are. This is not one of them. This is an oppo tunity! Fixed points in time There are fixed points throughout time where things must stay exactly the way they are. Whatever happens here will create its own timeline, its This is not one of them. This is an oppo tunity! own reality, a temporal tipping point. Whatever happens here will create its own timeline, its own reality, a temporal tipping point. r r r r Proximity

Slide 30

Slide 30

Time travel Time travel People assume that time is a st ict progression of People assume that time is a st ict progression of cause-and-effect. cause-and-effect. But actually, from a non-linear, non-subjective But actually, from a non-linear, non-subjective viewpoint, it’s more like a big ball of wibbly-wobbly viewpoint, it’s more like a big ball of wibbly-wobbly timey-wimey stuff. timey-wimey stuff. Fixed points in time There are fixed points throughout time where things must stay exactly the way they are. This is not one of them. This is an oppo tunity! Fixed points in time There are fixed points throughout time where things must stay exactly the way they are. Whatever happens here will create its own timeline, its This is not one of them. This is an oppo tunity! own reality, a temporal tipping point. Whatever happens here will create its own timeline, its own reality, a temporal tipping point. r r r r Proximity

Slide 31

Slide 31

Colour

Slide 32

Slide 32

Choosing colours Where do you start?

Slide 33

Slide 33

Start with one Choose your main colour and then build on it.

Slide 34

Slide 34

Wisdom Calm Growth Energy Enthusiasm Passion Light Power Wealth Stability Health Happiness Warmth Strength Clean Mystery Royalty Wisdom Harmony Warmth Success Love Spacious Elegance Power Trust Safety Logic Creativity Warning Cold Mourning Luxury Confidence Nature Joy Excitement Anger Pure Stable Magic Depth Refreshing Fun Optimism Excitement Simple Confidence

Slide 35

Slide 35

Main Supporting Neutrals

Slide 36

Slide 36

Slide 37

Slide 37

Slide 38

Slide 38

Main Supporting Neutrals Hierarchy

Slide 39

Slide 39

Cool Shades Warm Shades

Slide 40

Slide 40

colour.adobe.com

Slide 41

Slide 41

I don’t like Chicken Parmos I LOVE Chicken Parmos! 😍

Slide 42

Slide 42

I don’t like Chicken Parmos I LOVE Chicken Parmos! 😍

Slide 43

Slide 43

I hate Chicken Parmos I LOVE Chicken Parmos! 😍 Inactive Active

Slide 44

Slide 44

Layout

Slide 45

Slide 45

Setting up a grid 12 column grids allow for division by 2, 3, 4 and 6

Slide 46

Slide 46

Slide 47

Slide 47

Balance

Slide 48

Slide 48

Slide 49

Slide 49

Slide 50

Slide 50

Slide 51

Slide 51

Repeating components Apply repetition for familiarity in UI.

Slide 52

Slide 52

Where to start? Building a component - start small

Slide 53

Slide 53

atomicdesign.bradfrost.com Atoms Molecules Organisms

Slide 54

Slide 54

atomicdesign.bradfrost.com Atoms Molecules Organisms

Slide 55

Slide 55

Parmo Guy T-Shirt £25.00

Slide 56

Slide 56

atomicdesign.bradfrost.com Atoms Molecules Organisms

Slide 57

Slide 57

Parmo Guy T-Shirt £25.00

Slide 58

Slide 58

Parmo Guy T-Shirt £25.00

Slide 59

Slide 59

atomicdesign.bradfrost.com Atoms Molecules Organisms

Slide 60

Slide 60

Add to Basket Save

Slide 61

Slide 61

Add to Basket Save

Slide 62

Slide 62

Add to Basket Parmo Guy T-Shirt £25.00 Save

Slide 63

Slide 63

Parmo Guy T-Shirt £25.00 Add to Basket Save

Slide 64

Slide 64

Slide 65

Slide 65

Parmo Guy T-Shirt £25.00 Add to Basket Save

Slide 66

Slide 66

Parmo Guy T-Shirt Very Cruel Tee Gimme Tee Pat Every Pup Tee £25.00 £30.00 £30.00 £30.00 Add to Basket Save Add to Basket Save Add to Basket Save Add to Basket Save

Slide 67

Slide 67

Filter by Colour Sort by Style Recommended Balance Parmo Guy T-shirt Very Cruel Tee Gimme Tee Pat Every Pup Tee £25.00 £30.00 £30.00 £30.00 Add to Basket Save Add to Basket Save Add to Basket Save Add to Basket Save

Slide 68

Slide 68

Balance Proximity

Slide 69

Slide 69

Self Destructive Tee £30.00 Add to Basket Save

Slide 70

Slide 70

How can we improve our designs? let’s refine!

Slide 71

Slide 71

Madison Avenue, Chaddesden, Derby prev 1/10 Guide Price: £200,000 Type: Semi-detached Bedrooms: 2 Bathrooms: 1 Request details Agent: Purple Bricks 01332 215175 next

Slide 72

Slide 72

1 / 10 prev Madison Avenue, Chaddesden, Derby 1/10 next GUIDE PRICE Madison Avenue, Chaddesden, Derby £200,000 Guide Price: £200,000 Type: Semi-detached Bedrooms: 2 Bathrooms: 1 Agent: Purple Bricks 01332 215175 Request details T YP E BE D RO OM S BAT H RO O MS Semi-detached 2 1 01332 215175 🙂 Request Details 😍

Slide 73

Slide 73

Would you like to delete this file? Yes No *This is an irreversible action

Slide 74

Slide 74

Would you like to delete this file? Yes No *This is an irreversible action 😞 This is an irreversible action Would you like to delete this file? Cancel Delete 😌

Slide 75

Slide 75

Choose your plan Basic 15GB – £10 per month Regular 30GB – £15 per month Pro 60GB – £20 per month

Slide 76

Slide 76

Choose your plan Basic 15GB – £10 per month Regular 30GB – £15 per month Choose your plan BASIC 15 REGULAR GB £10 / MONTH 30 PRO GB £15 / MONTH Pro 60GB – £20 per month 😞 🤩 60 GB £20 / MONTH

Slide 77

Slide 77

Paying later just got better It’s interest free over 3 instalments, but 0% isn’t the only way to pay. With 6 or 12 instalments at 19% APR (va iable) you get some wiggle room for bigger buys that might come along. Getting started is easy • Apply in minutes in the app. We’ll give you an instant decision. • You’ll go through the approval process – once approved you’ll get your own credit limit. • Spread a transaction over instalments. Choose in r 3, 6 or 12.

Slide 78

Slide 78

Paying later just got better It’s interest free over 3 instalments, but 0% isn’t the only way to pay. It’s interest free over 3 instalments, but 0% isn’t the only way to pay. With 6 or 12 instalments at 19% APR (va iable) you get some wiggle room for bigger buys that might come along. Getting started is easy • Apply in minutes in the app. We’ll give you an instant decision. • You’ll go through the approval process – once approved you’ll get your own credit limit. • Spread a transaction over instalments. Choose in 3, 6 or 12. r 🤑

Slide 79

Slide 79

Slide 80

Slide 80

Slide 81

Slide 81

Slide 82

Slide 82