D6 Second Platform Gallery

Lay out your D6 on your desk or screen.

Walk around and look at 3–4 classmates' second platform designs.

Find someone who chose a different platform than you — compare notes.

Prayer

Carol, will you pray for us today?

Unit D: Neue App

A design system is the toolkit you build before you build the product.

Today

What is a design system?
Logo + Wordmark
Type Scale in Figma
Color Tokens
D6 Peer Feedback
Work Session — Build Your Design System

By the end of today...

Design System

A working Figma file with text styles, color styles, and a logo — the foundation for every screen

Type Scale

7 named text styles (Display through Button) that update everywhere when you change them

Color Tokens

Colors defined by role (Primary, Surface, Error) with contrast ratios checked

Logo

A simple logo + wordmark that works at app icon size

Why this matters

Day 21, you build screens from scratch. Without a design system, you'll make hundreds of one-off decisions — picking colors by eye, guessing font sizes, rebuilding the same button five times.

A design system eliminates those decisions upfront. Every professional UI team builds one first.

What Is a Design System?

Reusable decisions, not a pretty PDF

A set of reusable decisions

A working Figma file with styles, tokens, and components. It answers: What font size is a heading? What color is a primary button? What's the border radius?

Logo + Wordmark

App icon, nav bar logo

Type Scale

Named text styles with sizes & weights

Color Tokens

Named colors with roles

UI Elements

Buttons, inputs, cards built from your tokens

Logo + Wordmark

Simple beats clever at small sizes

Your logo needs to work at 29×29 pixels

Quick approaches: Lettermark (stylized initials)  ·  Simple symbol (one shape)  ·  Wordmark only (distinctive font treatment)

Look at 5 well-known app icons. What makes them work at small sizes?

Sketch 3 quick logo concepts

  1. Grab your notebook
  2. Sketch 3 different directions (lettermark, symbol, wordmark)
  3. Pick the strongest — you'll refine it in the work session

2 minutes

Type Scale for UI

Function over expression

Seven roles in a UI type scale

  1. Display (28–34px) — Feature titles, hero text, onboarding
  2. H1 (22–24px) — Screen titles
  3. H2 (18–20px) — Section headings
  4. Body (16–17px) — Primary content, descriptions
  5. Caption (13–14px) — Metadata, timestamps
  6. Label (12–13px) — Form labels, tag text
  7. Button (15–16px) — Interactive elements

Setting up Figma text styles

  1. Create a text style for each role
  2. Name them systematically: Display, H1, H2, Body, Caption, Label, Button
  3. Set size, weight, line height, letter spacing
  4. Change the style once — it updates every instance

Choosing typefaces: Test at Caption size first. One family with weight variations is often enough.

Open Figma. Create 7 text styles using these roles. Pick a typeface and set your sizes. (5 min)

Color Tokens for UI

Name it by role, not by color

Name colors by role, not by hue

Brand

Primary — buttons, active states, links
On Primary — text on primary

Surfaces

Surface — cards, modals
Background — app background

Text

Text Primary — body text
Text Secondary — captions, placeholders

Semantic

Success / Error / Warning
Border — dividers, outlines

Set these up as Figma color styles. “Primary” not “Blue.”

Accessibility in 30 seconds

Text on backgrounds must hit 4.5:1 contrast (WCAG AA)

Use WebAIM contrast checker — test every text/background combination. If it fails, adjust the shade. Don't skip the check.

Let's check one live. Pick your primary color — does it pass against white text?

D6 Peer Feedback

  1. Form groups of 3 (mix platforms if possible)
  2. Each person presents D6 (2 min): What platform? What changed? Why?
  3. Group feedback (3 min each): Does it feel native or ported? One specific suggestion.

15 minutes total

D7: Design System + 5 Iterations

Due Monday, Mar 23 @ 5:15pm

Next up

Work Session (90 min) — Build your design system

First 15 min: Logo + wordmark (test at 29×29)  ·  Next 20 min: Type scale (7 text styles in Figma)  ·  Next 20 min: Color tokens (all roles + contrast checks)  ·  Final 35 min: Design iterations

Push yourself — Try something unexpected in at least one iteration. If all 5 look similar, you haven't explored enough.

D7: Design System + 5 Iterations — due Mon, Mar 23 @ 5:15pm — PDF to Learning Suite

Resources

1 /