A Designer’s Guide: Migrating Sketch to Figma — Finishing Touches

Vivian Ngiam
4 min readAug 19, 2021

--

I see the light at the end of the tunnel and I hope you do too! Having set up the design system styles (link-part1) and re-built components (link-part2), it is finally time to tie everything up together with a pretty little bow — the finishing touches.

Quick links to the 3-part guide

Publish your masterpiece

In Figma, you can publish styles and components from any file. Here’s how you can publish your design library file so that any file can access the design library components:

Click on the book icon in the left panel and click “Publish”

In all sense of the word, this design library file is the “Master”. If you change anything in the master file, a notification will pop up on your other files to ask if you would like to implement this update. You can choose to not update the new changes as well. It will be crucial to safeguard this file and only allow appointed people to change the master file.

Onboarding… Everyone

Designers

To onboard my fellow designers, I first did a quick tutorial on how to connect and use the design library file:

  1. To connect the design library, click the book icon and turn on the toggle for the design library file:

2. To use components, click on “Assets” in the left panel and under the design library file, drag in any of the components and start using:

Additionally, I included some documentation on how to use certain components:

Documentation of how to make the side navigation responsive
Documentation of how to make the menu responsive when width is adjusted

3. Checkbox and radio button

Documentation of how to create multiple checkbox and radio buttons

During the onboarding meeting I held for the design team, I also went through the instructions included within the components themselves. Here’s an example:

Instructions were found in the specific layer that would allow designers to create their own unique components that they need (e.g. copy and pasting to get a 3-option dropdown)

Developers

To onboard developers — here are some tips and tricks that can ensure a smooth handover of design in Figma:

Product Managers

Since a Figma paid team plan charges by the number of seats, product managers will likely not have paid accounts. Two main things I think should be communicated to onboard PMs onto Figma (which are accessible on free accounts) are the comment feature and pressing the play button (top right corner) to start a prototype.

Click on the comment icon and add a comment — simple!

Did you know: You can actually share a link to a specific frame within a file in Figma. Very useful when you want to get feedback on that particular frame!

Although this guide focuses on the migrating of the design system, migrating from Sketch to Figma also entails other administrative aspects such as housekeeping of folders and version control.

Here are some helpful resources that I found:

In a nutshell

  • Get your plan of attack ready (part1) and set up your color and font styles after importing the Sketch file.
  • Rebuilding components (part 2) is not an easy feat and the best practice is to review your design library and do a stock take before starting on the rebuilding process.
  • Understanding how to use “Variants”, “Frames”, “Constraints”, and “Auto-layout” in Figma is crucial to making responsive and scalable components (part 2).
  • Once it’s ready for publishing, remember to onboard the different stakeholders. Document as much as possible on how to use the different components in the library and include instructions within components whenever you can. Hold regular meetings with the design team to facilitate an effective feedback look system. The “Comment” feature in Figma is also very helpful for feedback.

With that, this brings my 3-part guide to a close. Hope this has been useful for your migration journey. Cue my closing remarks —

Take it slow, one step at a time, one component at a time, it’s totally worth the climb, yay design? Thanks for reading my random rhyme.

Continue the conversation with ViSenze on LinkedIn, Facebook, Twitter, Instagram!

--

--