Skip to content

Commit

Permalink
Create Rule “use-figma-dev-mode/rule” (#9502)
Browse files Browse the repository at this point in the history
* Create Rule “use-figma-dev-mode/rule”

* Add files via upload

* Add files via upload

* Update figure

* Delete rules/devops-master/figma-preview.png

* Delete rules/devops-master/figma-dev-mode.png

* Added created date
  • Loading branch information
bettybondoc authored Oct 30, 2024
1 parent b778a7b commit 0f1921d
Show file tree
Hide file tree
Showing 3 changed files with 47 additions and 0 deletions.
Binary file added rules/use-figma-dev-mode/figma-dev-mode.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added rules/use-figma-dev-mode/figma-preview.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
47 changes: 47 additions & 0 deletions rules/use-figma-dev-mode/rule.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,47 @@
---
type: rule
title: Do you use Figma Dev Mode to improve developer handovers?
seoDescription: "Learn how Figma Dev Mode streamlines developer handovers by
providing a seamless bridge between design and development. type: rule"
uri: use-figma-dev-mode
authors:
- title: Betty Bondoc
url: https://www.ssw.com.au/people/betty-bondoc/
created: 2024-10-30T14:20:35.753Z
guid: 83be089e-9cad-4d55-8f77-26b1ce2d2fbc
---

One of the biggest pain points during design-to-development handover is the loss of information or miscommunication between teams. Designers might create stunning designs, but without clear specifications, developers can struggle to implement them accurately. This often results in back-and-forth clarifications, missed deadlines, and frustration.

<!--endintro-->

Figma Dev Mode solves this issue by offering developers all the necessary design details in a developer-friendly format. With access to measurements, code snippets, and assets, developers can easily translate designs into code without needing constant input from designers.

## Benefits of Using Figma Dev Mode

- **Reduced Friction:** All design assets are presented in a format developers can immediately use, reducing misunderstandings.
- **Code Snippets Ready to Use:** Extract CSS, Swift, or Android code directly from the design elements.
- **Access to Design Properties:** Measurements, spacing, and font details are available in one place, eliminating the need to switch between tools.
- **Downloadable Assets:** Developers can directly download production-ready images and icons from Figma without requesting files from designers.
- **Version Control Visibility:** See updates and changes in real-time, ensuring everyone is aligned with the latest design iteration.

## How to Use Dev Mode Effectively

1. **Enable Dev Mode:** Designers need to switch to Dev Mode before handing over a file.
2. **Use Comments for Clarifications:** Encourage designers to leave notes for developers on any specific behaviors or constraints.
3. **Organize Components:** Properly named layers and components help developers quickly find relevant assets.
4. **Test Asset Downloads:** Ensure assets are correctly prepared and named for development to prevent rework.

### Good Practices for Dev Mode Handovers

::: bad
![Figure: Bad Example - A basic mockup or prototype with no technical details, forcing developers to guess measurements and styles.](figma-preview.png)
:::

::: good
![Figure: Good Example - The design includes useful developer details such as color codes, font styles, measurements, and spacing.](figma-dev-mode.png)
:::

### Watch this video on Figma Dev Mode

<iframe width="560" height="315" src="https://www.youtube.com/embed/__ABPkb0aF8?si=gV7URLi-X5NiPs4y" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe>

0 comments on commit 0f1921d

Please sign in to comment.