Chainstack Self-Hosted is now available! Launch production-grade blockchain nodes on infrastructure you control.    Get started
  • Pricing
  • Docs

Prototyping in Figma: Tips and tricks

Created May 5, 2020 Updated Nov 1, 2022
Prototyping in figma. Tips and tricks

In this article I will share a few tips and tricks that I use to make prototyping in Figma even more helpful and easier to use. Before we start, I want to say that prototyping in Figma for me is pure joy, but we can always improve things, right? Let’s keep it short and sweet and dive into details straight away.

Custom transitions and micro-interactions

Yep, I know that there are a lot of useful built-in transition effects in Figma already, but here I want to talk about custom micro-interactions, complicated transitions and show you how to add them into your Figma prototypes. Let’s take a look at a couple of examples I’ve prepared.

1*vrfivl105giez2w7fck6bw logo
1*widj9uw7xzvnwlbgagueig logo

To make this kind of interaction, you need Figma and any animation tool of your choice. I used After Effects just because I’m familiar with it.

1*k5t1ly Ow9 X4ca1zu Hhw logo

When you have your animated transition, add it to your project between the screens that you want to animate and link them. For the animated layers, use the after delay property— the delay should be equal to the length of the animated transition you have. In the end, it should look like this.

1*v4gr9dvgmqtkksyq2vv Ew logo

If you’re not familiar with any animation tools or simply don’t have any animation software installed on your machine, you can do a lot of stuff with Figmotion. Figmotion is a Figma plugin that helps you animate your designs in Figma without using any third-party software. Here’s an example of how it works:

1*gstchkribnhovxpvgilbza logo

Improve navigation between flows in prototyping mode

When I work on a user story, even if it’s the most simple user story in the world, I have at least a few edge cases or validation points that I need to show to the team so we can discuss them. It’s quite frustrating in Figma at the moment. I’ve tried different approaches:

  1. I tried to keep my flows in one file and change the starting frame by moving the little blue play button between frames. But it’s inconvenient to find and move this little square when you are showing something to the team plus the loading time. It’s so slow when you reload your prototype (especially if you work with a big file).
  2. Then I tried splitting my design files into a few smaller ones and keep open a prototyping tab for each of them. That’s a pain. If the user story you’re working on is big and complicated (it implies a lot of edge cases and different scenarios), Figma can’t keep all prototyping tabs open and reloads them when you present them to the team. On top of that, it’s very hard to navigate between a lot of opened tabs (1 tab per flow * 2 because of the opened prototype window).


Here is the best solution that I’ve found. I’ve designed a navigation screen that I put as a first screen in all my prototypes:

1*oecej S6cuarj4uatzzoqa logo

Grouping flows within one file

As I mentioned above, I always have at least a few flows related to a user story. That’s why I need a way to organize them within one file. To do it, I designed a simple element that helps a lot.

1*i1u4tv7rgojyyo 3irgd0g logo
1*r7hbqdyuf1p7ovafsdpz4w logo

Hand-off

Sometimes I have details related to the implementation of my design files that I need to pass on to the engineers, and they usually work better next to the mockups. That’s why I made a post-it note component, and I use it to specify details related to the implementation of my design.

1*4daxndatbv42 Yyv6t7nyg logo

I have all three components that I mentioned above in my UI components library in Figma. It allows me to access them quickly from any file I’m working on.

1*1s3fl6ram3h8v Aq16g7zg logo

Here is a link to a Figma file with the examples that I’ve mentioned: Figma link.

Join our community of innovators

.

SHARE THIS ARTICLE
aptos best rpc providers 2026

Best Aptos RPC providers in 2026

Compare the best Aptos RPC providers in 2026. See performance, uptime, pricing, and enterprise-ready RPC options for production workloads.

T9c0d9l8p U0a2lha30nl 07cf70c046c6 512 150x150 logo
Alex Usachev
Jan 19
Customer Stories

DIA

Handling large volumes of data with a reliable websocket implementation

Linear

Linear pioneers DeFi with Chainstack Subgraphs for robust multi-chain scalability, and synthetic asset trading.

Space and Time

Space and Time pioneers Proof of SQL technology at 8x friendlier rates with an Elastic Chainstack data profile for Enterprise.