This directory contains a practical workflow for getting the current jcode mobile app concept into Figma.
jcode-mobile-plugin/— a Figma plugin that generates editable mobile screensjcode-mobile-mockup.svg— a drag-and-drop SVG mockup you can import directly into Figmajcode-mobile-design-spec.md— the visual system and screen notes used to build the concept
- Open Figma Desktop
- Create or open a design file
- Go to Plugins → Development → Import plugin from manifest...
- Select
jcode-mobile-plugin/manifest.json - Run the plugin from Plugins → Development → jcode Mobile Screens
- The plugin creates three screens:
- Onboarding
- Chat
- Settings
- Open a Figma file
- Drag
jcode-mobile-mockup.svginto the canvas - Ungroup / edit as needed
Figma’s REST API can read files and metadata, but it does not support arbitrary creation of frames/layers for full UI composition the way a design plugin does. The correct way to programmatically create designs inside Figma is a Figma plugin.
- The plugin uses
InterandRoboto Mono, both common defaults in Figma - Colors and layout are based on
ios/Sources/JCodeMobile/Theme.swiftandios/Sources/JCodeMobile/ContentView.swift - The mockups intentionally mirror the current SwiftUI app shell rather than inventing an unrelated concept