Back to blog
UI/UX Design11 min read

Figma: a practical guide to clear design, from idea to prototype

Learn how to use Figma for spacious, consistent interfaces: structure, Auto Layout, components, mobile layouts and prototypes. A step-by-step guide with a practical exercise.

Editorial illustration: Figma: a practical guide to clear design, from idea to prototype
Contents

Good design starts with a simple question: what should someone understand and be able to do when they open this page? Figma helps turn the answer into an interface you can organise, compare and test before implementation. The tool becomes valuable when decisions follow a clear purpose, rather than a desire to add as many effects as possible.

This guide uses a hypothetical example: a page for a workshop that makes custom furniture. Visitors should understand the offer, see relevant work and request a conversation about their project. This is a design exercise, not a client case study or a promise of commercial results.

1. What Figma is and when to use it

Figma Design is a tool for collaborative interface design and prototyping. You can use it for web pages, applications and reusable visual elements. Its official product page explains the main capabilities: Figma Design.

A design file describes an interface's intended appearance and behaviour. A prototype made in Figma Design does not automatically become a published site with working forms, payments or a database. Those functions must be implemented and checked in the final product. Start by focusing on the user's journey instead of trying to simulate every technical operation.

Figma also helps business owners who do not draw layouts themselves. You can review the message, section order and mobile version while changes are still easier to discuss. Approving an attractive image is not enough: you should also understand how the future page will work and what people will receive after taking an action.

2. Write a brief before drawing

For our workshop, first record the audience, offer, customer questions and main action. The audience might be people furnishing an apartment. The offer should explain what furniture the business makes and where it operates. The main button could say “Discuss your project”, supported by an explanation of what happens after the request.

Collect available copy, suitable photographs and project constraints. If real photography is not ready, label temporary images clearly in the file. Do not manufacture trust through invented reviews, unverified results or logos belonging to businesses that were never clients.

A short brief should help you make decisions. When comparing two designs, ask which one explains the service better and demands less effort from the visitor. That is more useful than debating a favourite shadow or colour. Also decide who provides the content and who approves it, so progress does not depend on a changing collection of personal preferences.

3. Organise the file and sketch the structure

Create a Figma Design file and separate your working areas: brief, wireframes, approved design and components. Name screens by their purpose, such as “Home — mobile” and “Request — confirmation”. Avoid names like “Final final 7”, which tell collaborators very little.

A frame is a container for other layers. It can represent a screen or a smaller element; the Frame tool can be activated with F. See Frames in Figma Design.

Begin with a wireframe: simple blocks and text that show the order of information. For the workshop, we suggest the offer, examples of work, the collaboration process, common questions and contact details. Do not perfect the photographs before checking whether these sections answer the customer's questions.

Sketch the request confirmation screen too. This forces the team to decide what the page actually promises: a received message, a later phone call or a confirmed appointment. Those outcomes are different, and the interface should not create an expectation that the business cannot fulfil.

4. Build hierarchy with spacing and typography

A refined interface depends on clear relationships between objects. Choose a shared content edge, a comfortable paragraph width and a small set of text sizes. The main heading should be easy to recognise, while explanations and labels should have distinct roles instead of competing with it.

As a starting exercise, try spacing values of 8, 16, 24 and 32 pixels. These are working conventions, not universal requirements. Keep related objects closer together and separate groups with different purposes. If every gap is identical, readers lose an important clue about how the information fits together.

Reserve an accent colour for the primary action and keep the rest of the palette controlled. A relevant photograph and a precise heading can explain more than a collection of decorative icons. When removing an element, check whether the page becomes easier to understand. If its meaning survives and reading improves, the decoration probably was not necessary. Empty space gives the content room to work.

5. Use Auto Layout for adaptable structures

Auto Layout arranges objects inside a frame according to direction, alignment and spacing. Select the elements and press Shift + A to add it. The available options are explained in the Auto Layout guide.

Padding is the space inside the container; gap is the distance between objects. Hug contents follows the content, Fill container uses available space, and fixed sizing stays constant. See horizontal and vertical flows.

Apply these ideas to a furniture project card. Put the image, name, description and action in a vertical structure. Then replace a short title with one that needs two lines. The card should be able to grow without the text covering the button. If it fails, inspect the container and child settings instead of moving every object manually.

Auto Layout expresses the intended arrangement. Check the browser implementation separately: a flexible design file does not, on its own, prove that the published site responds correctly to different screen sizes. Design behaviour and working product behaviour both need attention.

6. Create useful components and variants

Components let you reuse elements. A main component defines the foundation, while instances maintain a connection to it. Start with a button, a field and a card: Figma's component guide.

Variants organise related versions of a component, such as different sizes or states. Give properties and values descriptive names: creating and using variants.

For the workshop form, consider the normal state, visible focus, an error and confirmation. An empty field does not represent every situation a user will encounter. Place an error message beside the relevant field and explain how to correct it, rather than saying only that something went wrong.

Build the variants your project actually needs. A huge library without clear rules can slow the team down. Document when to use the primary button and when a secondary action is appropriate. This keeps different pages consistent even when several people work on them. A useful library explains decisions as well as storing attractive elements.

7. Maintain consistency with styles and variables

Save styles for headings and paragraphs, then apply them consistently. Names such as “Body text” or “Section heading” explain a role better than labels tied to a particular position on one page. Before adding another style, check whether an existing one already meets the need.

Variables store reusable values such as colours, numbers and text, while modes allow different values in different contexts. Capabilities and limits are covered in the variables documentation.

For a small project, begin with a limited set: background, primary text, secondary text, accent and a few spacing values. Do not add a dark theme simply because the tool allows it. Every additional option needs checking in both the design and implementation. A small system that people actually use is more valuable than a large collection of rules that nobody follows after the presentation.

8. Design for mobile screens and every language

A mobile version needs its own design decisions; it should not be a scaled-down desktop screen. Decide what appears first, how the menu opens and how easily people can press the controls. For the workshop, a relevant photograph, the offer and the main action may deserve priority over an extensive gallery.

Test several widths, including one between your reference sizes. A heading can look comfortable at 390 pixels and become awkward on a slightly narrower screen. Check long text, navigation and form fields, not just the opening section.

Bring Romanian, Russian and English into the design at this stage if the product uses them. The same idea occupies different amounts of space in different languages. Check diacritics, Cyrillic characters and the meaning of button labels. Do not shorten a translation until it loses its meaning just to fit a fixed rectangle. Reconsider the structure of the element instead.

9. Turn screens into a testable prototype

In Prototype mode, you can connect screens and define interactions to explore a user's journey. Choose a starting point and preview the flow: Figma's prototyping guide.

For this exercise, connect “Discuss your project” to the form and the form to confirmation. Add a way back and an error situation. Avoid making every transition a dramatic animation. Motion should help people understand where they are and what their action has changed.

Give another person a specific task: “You need kitchen furniture. Show how you would request a conversation.” Watch where they hesitate and what information they look for. Do not tell them where to click. Record repeated difficulties, adjust wording or section order and try again.

A prototype test can reveal unclear steps, but it does not measure real website speed, message delivery or payment processing. Those need checking in the functional implementation. A smooth presentation of the layout is useful evidence about that layout, not proof that the entire product is ready to launch.

10. Discuss decisions and prepare the handoff

Useful feedback identifies an observable problem. Instead of “make it more modern”, explain that the heading does not describe the service or that the main action disappears among three similar buttons. Decide who approves the content and keep a clear record of accepted decisions.

Dev Mode provides inspection and handoff tools for developers. Access depends on the plan and seat type; check the current requirements in the Dev Mode guide.

The handoff should include final copy, component states, mobile behaviour and form rules. Explain what happens with missing content, unusually long titles or a submission error. Visual specifications and code snippets do not replace application logic.

After development, review the browser result with the developer: contrast, keyboard focus, field labels and navigation order. Accessibility should be checked in the implemented product rather than assumed from the appearance of a design file. Record any differences and make sure corrections preserve the original purpose of the interface.

11. Exercise: build your first complete page

Use the first session for the brief and wireframe. Write a specific heading, a short explanation and one primary action. Decide which questions need answers before someone contacts the workshop. Use fictional information that is clearly labelled as exercise material.

In the second session, build a reusable card and a simple form. Apply the same text styles and spacing rules throughout. Prepare at least one phone screen and one desktop screen. Deliberately change text lengths to discover the structure's limits before it reaches development.

In the third session, connect the journey and ask for feedback. Your review can stay focused:

  • The offer makes sense without a spoken explanation.
  • The main action has a precise, unambiguous label.
  • The form includes labels, errors and confirmation.
  • The copy works in every required language.
  • Repeated elements share their structure and states.
  • Approved screens are easy to identify during handoff.

12. Common mistakes and the next step

Avoid copying a template without adapting its structure to the offer. Other common mistakes include too many fonts, effects that compete with text, unnecessarily detached components and presentations that show only desktop screens. No tool automatically repairs an unclear message.

When aiming for a simple, carefully constructed interface, ask what each object contributes. Leave space for reading, align elements and remove unnecessary repetition. These decisions distinguish a decorative picture from an interface that people can actually use.

For a business project, Web Design, Branding & Brand Book can connect visual identity with interface structure. Prepare your objective, available content and a few relevant examples, then contact ADS Moldova to discuss the work.

The technical documentation linked in this article was checked on 11 September 2026. Command locations and access conditions can change; clarity, consistency and testing remain useful principles.

Share

Your notes

Notes stay in this browser.