โ† BACK TO LESSON 2

COURSE 1 ยท LESSON 3 OF 5

Make It Look Good

Your app works. Now make it beautiful. Learn the design fundamentals that separate amateur projects from ones people actually want to use.

4

Concepts

~12

Min

+125

XP

// CONCEPT 1

Visual Hierarchy

Visual hierarchy is the most important design concept you'll ever learn. It answers one question: where should the user look first?

Great design guides the eye. The heading is big and bold. The subheading is smaller. The body text is even smaller. The button is brightly colored. Users don't have to think โ€” they just know what to do.

โŒ No hierarchy

Welcome to my app

This app helps you track quotes

Click here to add a quote

Everything looks the same. Where do you click?

โœ“ Clear hierarchy

Quote Board

Save your favorite quotes

+ ADD QUOTE

Eyes go: Title โ†’ Description โ†’ Button. Clear!

// PROMPT TO TRY

"Redesign the layout with clear visual hierarchy. The app title should be the largest element. Below it, a subtitle in smaller text. Then a prominent, colored call-to-action button. Everything else should be secondary."

// CONCEPT 2

Color That Works

You don't need to be a color theorist. You need the 60-30-10 rule:

60%

Neutral

Background, cards

30%

Main Color

Sections, headers

10%

Accent

Buttons, highlights

// GREAT COLOR COMBOS FOR DARK APPS

Purple + Orange

Blue + Green

Pink + Yellow

// CONCEPT 3

Typography Rules

Typography is how you choose and style fonts. You only need three rules to make your text look great:

Rule 1: Max 2 fonts

One font for headings (bold, personality). One font for body text (easy to read). Never more than two โ€” it looks chaotic.

Headings: Chakra Petch, Space Grotesk, or Orbitron
Body: Inter, DM Sans, or Nunito

Rule 2: Size contrast

Make your heading noticeably bigger than your body text. A good ratio: heading 2-3x bigger than body. If they're too close in size, neither stands out.

Heading: 48px bold
Subheading: 24px medium
Body: 16px regular

Rule 3: Line height matters

Line height (space between lines of text) should be 1.5x the font size for body text. Tight text is hard to read. Give it room to breathe.

font-size: 16px โ†’ line-height: 24px (1.5x)
font-size: 18px โ†’ line-height: 28px (1.5x)

// CONCEPT 4

Spacing & White Space

If your design looks cramped or overwhelming, add more white space. It's almost never the wrong call. White space makes your design feel more premium, easier to scan, and less stressful.

// THE GOLDEN RULE

"When in doubt, add more padding."

Most beginner designs are too cramped. Professional designers always use more space than feels comfortable at first.

// DESIGN IMPROVEMENT PROMPT

Copy this prompt and paste it after your existing app prompt to instantly improve the design:

"Now improve the visual design: add generous padding (at least 24px inside cards, 48px between sections), increase the heading size to at least 40px bold, add subtle border radius to all cards and buttons, and make sure there's clear visual hierarchy between the title, body text, and call-to-action buttons. Use a consistent color palette with one accent color for interactive elements."

๐Ÿ“ Create a free account to take this quiz and start earning XP

๐Ÿค–

VIBE

โ— Online

Hey! I'm Vibe ๐ŸŽจ Ready to make your app look amazing? Ask me anything about design, colors, layout โ€” I got you.

Powered by Claude AI ยท Vibe Coden Mentor