Skip to content
/ Sigma Public

Sigma is a Figma plugin of automatically generate SwiftUI code from Figma

License

Notifications You must be signed in to change notification settings

bannzai/Sigma

Repository files navigation

sigma

Sigma

Sigma is a Figma plugin of automatically generate SwiftUI code from Figma

Plugin Page: https://www.figma.com/community/plugin/1055606842094169320/Sigma

Demo

_2021-12-19_9.24.12.mov

Documentation

en: https://figma-to-swiftui.notion.site/Sigma-Document-en-da2b1b6d8e924373bb2e0630a3ea2ef6
ja: https://figma-to-swiftui.notion.site/Sigma-Document-ja-7bacdb588eec4b35bcd2ca4104552682

Plugin Link

... Not yet. It's being prepared now. Just a moment, please.

Why Sigma?

With the release of SwiftUI, iOS app developers are now writing code with a declarative UI. We write the View code only Swift and aggregating information about the View to body property. And refined the way the UI is represented and limiting the options for writing it.

This means that if anyone write SwiftUI code from Figma design. It will look the same regardless of who wrote it. So, I think Let's convert it automatically. and develop tool of automatically converts Figma to Swift UI. That's Sigma.

In addition, UI was built with GUI by Xib before SwiftUI release. It was excellent in terms of immediate preview. When using Sigma, Developer can make it check on the iPhone(or Simulator, or Xcode Previews) immediately as SwiftUI from Figma design files. And UI can be realized as designed by the designer (as intended or drawn). It is good.

LICENSE

Sigma is released under the MIT license. See LICENSE for details.
Header logo is released CC BY-NC 4.0 license. Original design by noainoue.