Skip to content
tezvyn:

UI Design & Figma

Visual design, Figma, prototyping, design tools

135 bites

Test yourself: Top 30 UI Design & Figma concepts questionsMultiple choice, with the correct answer and why it is correct on every question. Free, no sign-in.

Concepts in UI Design & Figma, page 7

intermediate2 min read

Prototype Overlays: Layer Without Duplication

Overlays layer modals and menus above your current screen like a transparency sheet, so you never duplicate frames. Use them for dropdowns, dialogs, and toasts. The footgun is fixing them to the screen edge instead of the trigger, which breaks on resize.

intermediate2 min read

Conditional Logic in Figma Prototypes

Conditional logic turns static click-throughs into state-aware flows. Use it to unlock a button only after form fields are valid, or to branch checkout based on payment method. The footgun is building a brittle fake app instead of a focused testable flow.

intermediate2 min read

Handoff Plugins Bridge Figma to Code

Handoff plugins are automated translators between Figma and code, turning visual specs into tokens or components. They speed up design systems where manual inspection is a bottleneck. The footgun is treating generated output as production-ready without review.

intermediate2 min read

Figma File Covers as Status Billboards

A Figma cover page turns your file thumbnail into a status billboard, showing if a design is draft or ready for dev without opening it. Teams with many files use covers as scannable dashboards. Outdated badges send developers hunting for nonexistent specs.

intermediate2 min read

Figma Branch Reviews: Merge Gates for Design

A Figma branch review is a merge gate: reviewers diff changes against main and approve before merge. Use it when designers share a system or a lead must sign off. The footgun is rubber-stamping and missing broken component links that corrupt the main file.

intermediate2 min read

Dynamic Counter: State in Figma

A dynamic counter wires a number variable to a text layer, letting taps change the value. Use it for quantity steppers or pagination in prototypes. The footgun is skipping the text-to-variable binding, so clicks fire but the on-screen number never updates.

intermediate2 min read

Figma Boolean Variables: State Without Variant Sprawl

A boolean variable is a light switch for your component: one true/false value reveals badges or loaders instantly. Use it for binary states like visibility across a system. The trap is wiring too many switches into one component, making debugging a hunt.

intermediate2 min read

Figma Variable Modes for Multi-Context Theming

Variable modes let a single token hold different values for different contexts, like light and dark themes. Apply a mode to a frame and every token inside swaps instantly. The footgun is treating modes as component states, which creates a combinatorial mess.

intermediate2 min read

Simulate Form Validation in Figma

A form prototype is an interactive script, not a picture. You pre-build every state — empty, typing, error, success — and link them so stakeholders feel validation timing before engineers code it. The trap is logic you cannot maintain across design changes.

intermediate2 min read

Gamified Prototypes: Test Loops Before Code

A gamified prototype tests motivation loops without code. In Figma, you simulate points and badges with variants and Smart Animate to validate reward timing before engineers build scoring logic.

intermediate2 min read

Figma Command Palette: A Universal Remote

Figma's Command Palette is a searchable speed dial: press Cmd/Ctrl + P to jump pages, run plugins, or tweak layers without the mouse. It rescues you from nested submenus mid-flow. The footgun is memorizing shortcuts you could simply type to find.

intermediate2 min read

Multi-Edit: Type Once, Update Everywhere

Multi-edit lets you type into several text layers at once, like a keyboard wired to multiple screens. Use it to rename buttons across a flow or update labels before componentizing. It is a one-off bulk edit, not a persistent link, so missed layers stay stale.

intermediate2 min read

Real Data Exposes Design Flaws Early

Real data replaces lorem ipsum to stress-test layouts before code exists. A 60-character German product name breaks your card, or a portrait photo lands in a landscape frame. Designers curate perfect data and miss edge cases real content surfaces.

intermediate2 min read

Generative AI Plugins in Figma

Figma AI plugins are a junior designer on demand: prompt for UI, copy, or images and get editable layers. Use them to unblock frames. Never ship raw output; generated layers break auto-layout and ignore accessibility, so treat them as scratchpads, not specs.

intermediate2 min read

Section-Scoped Variable Modes in Figma

A Figma section acts as a local variable mode override, letting you park dark-mode beside light-mode on the same page. Watch out for nested sections: conflicting mode overrides stack silently, and the deepest scope always wins without warning.

We are hiring for this. Every open role lists the topics its interview covers, so you can prepare for the real thing rather than guessing.

See open roles