Methodology

Figma tutorial: from A to Z, the complete guide to master the tool

Figma revolutionized the world of interface design (UI/UX) by offering a collaborative, intuitive and powerful solution. A tool that allows you to create interactive prototypes. Are you a beginner or even an experienced designer? This comprehensive tutorial will guide you step-by-step in mastering Figma, from the basics to advanced techniques.

In this guide, you'll see and learn:

  • How to get started with Figma (interface, tools, shortcuts).
  • Best practices for prototyping interactive web apps/applications.
  • Collaborate effectively with developers and other designers.
  • Pro tips used by agencies like Scalapp to optimize their workflows.

Note that this guide is for beginners as well as experienced designers who want to optimize their workflow with Figma. If you are:

  • Beginners, you will discover the basics of the interface, the creation of your first prototypes and the essential best practices.
  • Intermediaries, this tutorial will help you improve your productivity with essential shortcuts, components, and plugins.
  • Confirmed designers, you'll learn how to use advanced features like Auto Layout, variants, and integration with other tools.

First steps with Figma

Before diving into specific features, it's essential to fully understand How to get started with Figma. So in this first part, we will guide you through the installation and discovery of the interface, crucial steps to work effectively.

Create an account and explore the interface

Figma is accessible directly from your browser (Chrome, Firefox) or via the desktop application.

Enrollment:

  • Free version for 3 active projects.
  • Pro version starting at €16/month for advanced features.

The decrypted interface:

  • Left sidebar for layers, pages, and components.
  • Central canvas for the main work area.
  • Toolbar for forms, texts and plugins (to be discovered later).

Scalapp's trick? Configure your keyboard shortcuts (like Ctrl + Alt + K for the “Scale” tool) to increase productivity.

Setting up your first project

Now that you know the interface, let's move on to the setting up your first project. This step is crucial to ensure the consistency of your designs and facilitate collaborative work.

Before you start designing, set up your file correctly:

Choose a frame type

  • Mobile (iPhone 14, Android,...).
  • Desktop (Web, Tablet).
  • FigJam (for brainstorming).

Activate grids and columns

  • Layout Grids to align your elements.
  • Auto Layout for responsive designs.

Create global styles

  • Color (primary/secondary palette).
  • Typography (fonts, sizes, spacings).

Figma's key features

You have now acquired the basics. Let's then explore the features that make Figma the preferred tool for UI/UX designers. This section will show you how to transform your static mockups In real interactive prototypes.

Interface design (UI), the basics

Before prototyping, you have to master The fundamentals of interface design. Figma offers all the tools you need to create professional models.

To create a wireframe:

  • Use vector shapes (rectangle, ellipse, line).
  • Add text with built-in Google Fonts fonts.
  • Import images/icons (SVG recommended).

Advanced customization:

  • Shadow effects (drop shadow).
  • Color gradients (linear gradient).
  • Masks to crop images.

Practical case: design a clickable button with hover effect (color change on hover).

Interactive prototyping

Going from static design to interactive prototypes is one of Figma's strengths. Let's see how to bring your creations to life.

Transform your models into functional prototypes:

  • Create connections between frames (drag and drop).
  • Set up the interactions:
  • Click/tap to navigate to a new screen.
  • Smart animate for smooth transitions (e.g. scrolling).
  • Overlays for pull-down menus.

Test on mobile:

  • Use the Figma Mirror app (iOS/Android).
  • Share an interactive connection with your customers.

Real-time collaboration

Teamwork is at the heart of Figma. Let's find out how to collaborate effectively with colleagues and customers.

Figma shines with its collaborative functions:

  • Contextual comments (highlight an area and @mentionnez a colleague).
  • Co-publishing live (see the cursors of the other designers.
  • Version Management (File → Version History).

Figma vs FigJam

Figma is perfect for UI/UX design, prototypes, and reusable components.

FigJam is the right option for brainstorming, diagrams, and virtual post-its.

Advanced techniques

For those who want to go further, Figma offers advanced features that make all the difference on professional projects. These techniques are regularly used by agencies like us to deliver high quality designs.

Auto layout and design systems

Organization and consistency are essential in any design project. Let's see how Figma makes this management easier.

Optimize your workflow with:

  • Auto layout: create buttons/links that adapt automatically.
  • Components: reusable block libraries (headers, footers).
  • Variants: status management (activate/deactivated/hover).

For example, at Scalapp, we maintain a shared library for our projects. This allows us to save 30% of time on each new design.

Essential plugins

The real power of Figma lies in its plugin ecosystem. Here are the ones that are really changing the game.

Utility Extension

Content Reel filling in with false realistic data

Lottie Files integrates JSON animations

Wireframe fast low-fidelity mockups

You can download them via Resources - plugins.

Preparing the delivery to the devs

The handoff phase between designers and developers is crucial. Let's see how Figma makes this transition easy.

Last step: transmitting the design to developers:

  • Export assets (PNG, SVG, PDF).
  • Generate CSS/React code via the Inspect panel.
  • Document interactions (notes in Figma).

Practical case, prototyping a mobile app

Now let's put everything we've learned into practice with a concrete example. This practical case uses the methodology used by our designer for our customers' projects.

  • Wireframe: structure the screens with simple shapes.
  • UI design: add colors, icons, and text.
  • Prototype: link the screens (e.g. “Login → Dashboard”).
  • User test: share the link and get feedback.

Result? A prototype ready to be sent for development!

Common mistakes and how to avoid them

Even the best designers can fall in some pitfalls using Figma. Here are the most common mistakes and their solutions:

Poor management of components

Error: use copies of items instead of creating reusable components.

Solution: Use components and variants to ensure consistency and facilitate global updates.

Skip Auto Layout

Error: Manually place the elements, which makes it difficult to adapt to different screens.

Solution: activate Auto Layout to make your designs flexible and responsive.

Poor layer organization

Error: name your layers generically (Frame 1, Rectangle 2...), which makes the file unreadable.

Solution: rename your layers explicitly and use groups and sections.

Bad configuration of grids and columns

Error: do not use Layout Grids, which results in a disorganized design.

Solution: Activate grids and columns from the start to structure your layout.

Ignoring constraints and responsiveness

Error: create fixed designs that do not adapt to different resolutions.

Solution: use constraints and Auto Layouts for adaptive interfaces.

Essential keyboard shortcuts on Figma

Basic tools

  • V → Selection tool
  • R → Rectangle tool
  • T → Add text
  • Shift + R → Activate/deactivate rules

Editing and layout

  • Ctrl + D → Duplicate an item
  • Ctrl + Shift + G → Ungroup an item
  • Alt + drag → Quickly duplicate an item
  • Shift + arrows → Move a 10px element

Alignment and Auto Layout

  • Ctrl + Alt + K → Convert to component
  • Ctrl + Shift + H → Hide an item
  • K → Activate/deactivate “Scale” mode
  • Ctrl + Shift + L → Activate/deactivate Auto Layout

Collaboration and navigation

  • Ctrl + Alt + C → Copy a sharing link
  • Ctrl + Shift + E → Export an item
  • Esc → Exit an interaction or active mode

In conclusion,

You now master Figma like a pro! To summarize:

  • Get started with the interface and the frames.
  • Prototype advanced interactions.
  • Collaborate effectively with your team.

You needa custom design? Know that Scalapp can turn your ideas into professional interfaces.

A few questions that might pique your curiosity

Is Figma better than Adobe XD?

Yes for real-time collaboration and the plugin ecosystem.

Can I animate micro-interactions?

Yes, with Smart Animate or Lottie plugins.

How do I share a prototype?

Via Share - Copy Link (“View Only” or “Can Edit” settings).

Recent Blogs