Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/bannzai/sigma

Sigma is a Figma plugin of automatically generate SwiftUI code from Figma
https://github.com/bannzai/sigma

figma-plugin swift swiftui typescript

Last synced: 3 days ago
JSON representation

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

Awesome Lists containing this project

README

        

![sigma](https://user-images.githubusercontent.com/10897361/146839756-190e36f6-e1ca-4032-b504-2e533816ddf6.png)

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

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

### Demo
https://user-images.githubusercontent.com/10897361/146834132-7a141c67-5b99-4a0f-9f33-d4f16be0d111.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](https://creativecommons.org/licenses/by-nc/4.0/deed) license. Original design by [noainoue](https://github.com/noainoue).