Figma Integration
Last updated
Last updated
Thunkable's Figma integration streamlines the design-to-development process, allowing you to easily translate your Figma prototypes into functional and interactive mobile apps using Thunkable's low-code platform.
To import a Figma file into your Thunkable project:
Click the Assets icon in the left sidebar.
Authentication with your Figma account. You will only need to do this once.
Paste your Figma Project's URL into the provided field.
The Figma importer adds all Artboards on a single page, so we recommend creating a designated page in Figma with the Artboards you intend on importing.
Only imports for mobile designs at 375 x 667 px in portrait mode are supported.
Imported Figma objects can be converted to the following Thunkable components:
Animation
Map
PDF Reader
Data Input
Video
Web Viewer
Shapes such as rectangles or circles are imported as a shape. You can continue to edit their style within Thunkable.
Figma images are imported as an SVG and saved as an asset uploaded to Thunkable.
Figma text fields are imported as an SVG and saved as an asset uploaded to Thunkable. This is intentional to preserve the original font styles. If you want the text to be editable, replace the image of the text with a Thunkable label component.
You must replace the imported SVG with a Thunkable component to edit designs or use other components.
The integration supports the following Figma objects:
Canvas
Component
Ellipse
Frame
Group
Instance
Line
Rectangle
Text
Vector
To update your Thunkable project with changes made to your Figma project:
Locate the screen in your project's component library.
If there are differences between your Figma file and the output in Thunkable, try re-syncing the screen.
Imported Figma items have standard blocks. You can use these imported components as a button by adding a "when [item] click" block. You can also change its background color or add text or a picture, among other actions.
Click the + icon next to Figma Files.
Select the appropriate page from the dropdown menu.
Click the refresh icon next to the screen's name.