Skip to main content
AI in Production 2026 is now open for talk proposals.
Share insights that help teams build, scale, and maintain stronger AI systems.
items
Menu
  • About
    • Overview 
    • Join Us  
    • Community 
    • Contact 
  • Training
    • Overview 
    • Course Catalogue 
    • Public Courses 
  • Posit
    • Overview 
    • License Resale 
    • Managed Services 
    • Health Check 
  • Data Science
    • Overview 
    • Visualisation & Dashboards 
    • Open-source Data Science 
    • Data Science as a Service 
    • Gallery 
  • Engineering
    • Overview 
    • Cloud Solutions 
    • Enterprise Applications 
  • Our Work
    • Blog 
    • Case Studies 
    • R Package Validation 
    • diffify  

Should I Use Figma Design for Dashboard Prototyping?

Author: Tim Brock

Published: November 20, 2025

tags: figma, shiny, dash, dashboards, prototyping, design

Heard of Figma but not sure what it is? Seen Figma but not sure if it’s worth learning? Never seen or heard of Figma? If the answer to any of these questions is “Yes” then this blog post is for you.

What are Figma and Figma Design?

This is a simple question with a somewhat complex answer, not least because there are multiple products falling under the Figma umbrella, made by developers at the company Figma, Inc (often shortened to Figma). At the time of writing, these products are listed on Wikipedia as:

  • Figma
  • FigJam
  • Figma Slides
  • Figma Sites
  • Figma Make
  • Figma Buzz
  • Figma Draw

You’ll see the first of these products is listed simply “Figma”. This is the original Figma product that’s been around since the mid-2010’s. (By contrast, the last four products listed were all launched in 2025.) However, because of the existence of these other Figma products, Figma, Inc has now started to refer to the original product as “Figma Design” (or in some places just “Design”). I think this naming is slowly being adopted in general, but you will still find plenty of references to Figma that mean what Figma, Inc now calls Figma Design.

Screenshot of new-file options for a logged-in user at figma.com

So What is Figma Design?

According to Figma, Inc:

Figma Design is for people to create, share, and test designs for websites, mobile apps, and other digital products and experiences. It is a popular tool for designers, product managers, writers and developers and helps anyone involved in the design process contribute, give feedback, and make better decisions, faster.

I’d simplify that to:

Figma Design is cloud-based collaborative software that allows users to create wireframes, high-fidelity mock-ups and working prototypes of websites and mobile applications.

This doesn’t cover everything Figma Design can do or be used for, as I’ll come on to, but I think it covers the main reasons you’d choose to learn Figma Design over other design software.

What Can I Use Figma Design For?

As implied in the previous section, the core offering of Figma Design (in my view, at least) is the ability to quickly make wireframes, high-fidelity designs and interactive prototypes. These can be really helpful when building a complex dashboard.

Example of a wireframe of the top of the Jumping Rivers home page, built with Figma Design.
Screen recording of an interactive prototype built with Figma Design. (The first click at the start of the video is just to move focus to the prototype window. Subsequent clicks are interactions within the prototype.)

I’ve used Figma Design for a number of other things, including:

  • simple vector art
  • flow diagrams
  • annotating screenshots
  • promotional literature intended for print
  • very basic image editing

Figma Design is not the best tool available for any of these tasks. But if it is available to you, you know how to use it and it does the job to a satisfactory level, then it could be the most convenient tool you have at your disposal.

Example of a (joke) flow chart, built with Figma Design.

Is Figma Design Free?

Like a lot of (most?) cloud-based software tools, Figma Design (and the rest of the Figma products) is freemium software. What is and isn’t available on the free tier is liable to change so everything that follows in this section should be assumed to be caveated with “at the time of writing”.

While you can certainly use Figma Design for free - and, I think, learn how to use most of its tools - the answer to whether you can use it as desired without paying is, unsurprisingly, “it depends”. If you’re part of a team, the free tier strictly limits the number of collaborative files that can be created and your ability to create shared libraries. If you’re working independently these things may not be much of an issue, but you won’t have access to some other features available in paid tiers like Dev Mode and video imports.

What Tools Does Figma Design Give Me?

Tools in the Toolbar

The things you’ll use most in Figma Design, alongside the ubiquitous Move tool, are almost certainly the Frame tool and the Text tool. These may not sound very exciting but you can get a long way using only these. Much of their power comes from the ability to finely customise the look of frames (essentially containers for stuff) and text and to build complex layouts by combining and nesting items you’ve created. Frames can also be filled with images, so while there is a separate Image/video tool, you don’t actually need to use it to create your high-fidelity mockups. This is illustrated below, where the top of the Jumping Rivers home page has been recreated using only the Frame and Text tools.

High-fidelity mockup of the top of the Jumping Rivers home page. The only tools from the Figma Design toolbar used to create this were the Frame and Text tools (plus the Move tool).

There are various other tools available associated with vector drawing - Line, Rectangle, Ellipse, Pen - as well as sectioning and commenting.

Screenshot of Figma Design's toolbar with the vector-drawing submenu open.

Conceptual Tools

Alongside the literal (in a digital sense) tools described above, Figma Design gives you the tools (in a broad, conceptual sense) to perform a number of useful tasks.

The most significant of these conceptual tools is the ability to create interactive prototypes. In brief, you can select an item in your design, connect it to another item and then define one or more interactions. This is simple in principle and fairly simple in practice to start with. For complex designs with many interactions I find it quickly becomes quite messy and difficult to decipher: Figma, Inc calls the visual depictions of connections you create between elements “noodles” and I find this apt as it’s quite easy to end up with a sort of noodle soup that’s hard to decipher. Nevertheless the tools are there and, for simple designs it’s quick to set up and then run a working prototype.

Screenshot of a simple four-tab dashboard design. The curved arrows ("noodles") show interactions the user can do: e.g. click on one of the "Flight Delay" buttons to go to the second (top-right) view. Even for this fairly simple prototype, the interlocking noodle pattern can be quite hard to decipher.

Paying users can use the tools made available in Dev Mode. Because it’s not part of the free tier I won’t go into details here, but in brief it’s a suite of tools that should make it easier to convert design files into code.

It’s also easy to export arbitrary parts of a design as JPEG, PNG, SVG or PDF. There’s no native app support for WebP or AVIF export yet, but there are community plugins that offer these.

So, Should I Design My Dashboard with Figma Design?

That is, of course, up to you. If your dashboard is fairly simple and you’re working on your own, it may be easier to just go straight out and build version 1 of your dashboard with your favourite dashboard-building tool. If you’re proficient with a library like Shiny or Dash this can be pretty quick. However, if you’re part of a team building a complex app, Figma Design may make the initial stages of development easier. And, if you want to user-test with simple interactive prototypes then it’s definitely an option worth considering.


Jumping Rivers Logo

Recent Posts

  • Start 2026 Ahead of the Curve: Boost Your Career with Jumping Rivers Training 
  • Should I Use Figma Design for Dashboard Prototyping? 
  • Announcing AI in Production 2026: A New Conference for AI and ML Practitioners 
  • Elevate Your Skills and Boost Your Career – Free Jumping Rivers Webinar on 20th November! 
  • Get Involved in the Data Science Community at our Free Meetups 
  • Polars and Pandas - Working with the Data-Frame 
  • Highlights from Shiny in Production (2025) 
  • Elevate Your Data Skills with Jumping Rivers Training 
  • Creating a Python Package with Poetry for Beginners Part2 
  • What's new for Python in 2025? 

Top Tags

  • R (236) 
  • Rbloggers (182) 
  • Pybloggers (89) 
  • Python (89) 
  • Shiny (63) 
  • Events (26) 
  • Training (23) 
  • Machine Learning (22) 
  • Conferences (20) 
  • Tidyverse (17) 
  • Statistics (14) 
  • Packages (13) 

Authors

  • Amieroh Abrahams 
  • Aida Gjoka 
  • Gigi Kenneth 
  • Osheen MacOscar 
  • Shane Halloran 
  • Russ Hyde 
  • Myles Mitchell 
  • Tim Brock 
  • Sebastian Mellor 
  • Keith Newman 
  • Theo Roe 
  • Pedro Silva 
  • Colin Gillespie 

Keep Updated

Like data science? R? Python? Stan? Then you’ll love the Jumping Rivers newsletter. The perks of being part of the Jumping Rivers family are:

  • Be the first to know about our latest courses and conferences.
  • Get discounts on the latest courses.
  • Read news on the latest techniques with the Jumping Rivers blog.

We keep your data secure and will never share your details. By subscribing, you agree to our privacy policy.

Follow Us

  • GitHub
  • Bluesky
  • LinkedIn
  • YouTube
  • Eventbrite

Find Us

The Catalyst Newcastle Helix Newcastle, NE4 5TG
Get directions

Contact Us

  • hello@jumpingrivers.com
  • + 44(0) 191 432 4340

Newsletter

Sign up

Events

  • North East Data Scientists Meetup
  • Leeds Data Science Meetup
  • Shiny in Production
British Assessment Bureau, UKAS Certified logo for ISO 9001 - Quality management British Assessment Bureau, UKAS Certified logo for ISO 27001 - Information security management Cyber Essentials Certified Plus badge
  • Privacy Notice
  • |
  • Booking Terms

©2016 - present. Jumping Rivers Ltd