Skip to content
/ flugma Public

[ TypeScript - JavaScript - HTML ] Design to code engine for Figma. Turning Figma design into deployable flutter code. Built on top of the Figma API. ⚙️

License

Notifications You must be signed in to change notification settings

Yodart/flugma

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Flugma

Status npm version License: MIT

Flugma is a powerful tool that converts your Figma designs into deployable Flutter code. It's built on top of the Figma API and provides a seamless way to turn your creative designs into functional Flutter applications.

Demo

Features

  • Design to Code: Automatically generate Flutter code from your Figma designs.
  • Effortless Conversion: Convert design elements like rectangles, text, and ellipses into Flutter widgets.
  • Customizable Styles: Preserve design styles, including colors, fonts, and layout.
  • Asset Handling: Manage assets such as images effortlessly.
  • Responsive Design: Create Flutter layouts that adapt to different screen sizes.

Installation

To use Flugma, follow these steps:

  1. Clone this repository to your local machine.
  2. Open the Figma desktop app and navigate to the "Plugins" menu.
  3. Select "Manage Plugins," then click the "Create Plugin" button.
  4. Choose "Development" and select the manifest.json file from the cloned repository.
  5. The Figma to Flutter plugin will now be available in your Figma app.

Usage

  1. Open a Figma project with your design.
  2. Select the layers or components you want to convert to Flutter code.
  3. In the Figma menu, go to "Plugins" > "Flugma."
  4. The selected layers will be converted into Flutter code.
  5. Copy and paste the generated code into your Flutter project.

Tech Stack

Flugma is built with:

  • Figma API: To access and manipulate Figma designs.
  • TypeScript: For the core logic of the plugin.
  • HTML/CSS: For building the user interface within Figma.

Contributing

Contributions are welcome! To contribute to this project, follow these steps:

  1. Fork the repository.
  2. Create a new branch for your feature or bug fix.
  3. Make your changes and test thoroughly.
  4. Create a pull request describing your changes.

Acknowledgments

Special thanks to the Figma team for providing a powerful platform for design collaboration. Feel free to use, modify, and distribute this plugin to make your Flutter development process even smoother! ⚙️

About

[ TypeScript - JavaScript - HTML ] Design to code engine for Figma. Turning Figma design into deployable flutter code. Built on top of the Figma API. ⚙️

Topics

Resources

License

Stars

Watchers

Forks