Bilt.me - Figma - Get a real mobile app from your Figma design

You designed the whole thing in Figma. Then you had to hire someone to rebuild it by hand, pixel by pixel, and it came out "close enough." Not anymore. Drop your Figma frames into Bilt and they become a real app for iPhone. Your spacing, your fonts, your colors, exactly. You even own the code.

Add a comment

Replies

Best
Hey Product Hunt 👋 Every designer knows the heartbreak: you sweat every pixel in Figma, hand it off, and what ships back is… a vibe. The spacing drifted. The font's wrong. "We'll fix it later" (you won't). We got tired of it, so we built the Figma import for Bilt. Here's the whole thing: - Open your design in Figma, run the Bilt plugin, hit "Add this file to Bilt." Your frames show up in seconds, thumbnails and all. - Pick the exact screens you want. Anyone on the project can grab them. no Figma account required. - Bilt builds the real app. Not a screenshot, not a guess. Built from your actual design. You open it on your phone and send it straight to the App Store. A few things we're proud of: 1. What you design is what ships. Your spacing, fonts, and colors carry over exactly. No "close enough." 2. It's built from your real file, your layout and your intent — never a blurry screenshot. 3. You own the code. Bilt drops it on GitHub. Change it, build on it, or take it and go. It's yours. 4. Want to change something? Just ask. No re-export, no redlines, no handoff doc nobody reads. Free to start, no credit card. Your design could be running on your phone before this launch wraps up today. We'll be hanging out in the comments all day. Roast us, grill us, throw your gnarliest Figma file at us. What do you want to see Bilt build? 🛠️

Hey, congrats on the launch, how is it different than just handing the screenshot to an LLM? Does some data of the design get passed also to Bilt? Genuine question, I think this is insane if it works out exactly as the Figma design

 Hey! Instead of it being given just the screenshot, the content of the figma frame is carefully serialized for agent to understand it the best. The serialized content includes most of the metadata, design tokens, semantics.

Been really fun testing this feature, glad it's finally released :)

My favourite part is how accurate it actually is, truly suggest you guys go try it out, we have a pretty generous free plan.

 Bilt is made for creating the next wave of mobile app founders. Inspired by the stories of CalAI and many others.

Congrats! I am curious about how much control does the maker have over platform-specific details? For example, can someone steer iOS and Android patterns separately, or is the agent mainly focused on getting a working native app structure from a higher-level prompt?

 Hey! The agent is focused on handling both platforms simultaneously to the best of it's ability. The rest of the platform is currently focused more on iOS compared to Android, but it's in the pipeline!

wild time to live in. i'm not a designer nor a developer but i'm building real apps that are beautiful as well:D

 and that's exactly what we were aiming for.

The "you own the code, dropped on GitHub" part is what makes this stand out to me — most no-code-to-app tools lock you in, so giving people a real exportable codebase is a great call. Since the app is built from the actual Figma file rather than a screenshot, how does it handle iterating after the first build? If I tweak spacing or swap a font in Figma later, does re-running the plugin update the existing app cleanly, or does it regenerate from scratch?

 Yeah, every change you do after won't rebuild the entire app. As long as you reimport your frames - iterating should be easy aswell. Truly as simple as developing through design :)

woah this looks exciting! but in android studio we have the option to integrate figma automatically. does that not code the front end now with the deep gemini integration? If not then this really could be a new genre of dev tools!

 the android studio + gemini combo is great, but it's really just a coding assistant for someone who's already in android studio writing kotlin. it'll generate a screen, but you're still the developer assembling the app around it.

bilt is doing something different. you give it a figma file or just describe what you want, and it builds the whole thing into a real, native mobile app you can ship to the app store or google play :)

so less "figma to front-end code," more "idea to shipped app.", would love to hear what you'd build with it.

Serializing the design tokens and semantics instead of a flat screenshot is the right move, that's where the pixel fidelity actually comes from. The place I'd expect it to wobble is layout intent: a frame built with auto-layout gives you real constraints to map onto native, but plenty of designers hand-position everything and detach components, so there's no structure left to read. Do you derive native layout from auto-layout when it's present, and what happens with frames that are just absolutely-positioned pixels?

 Me personally, I don't really design apps using "auto-layout" either, but Bilt has done me quite well. Obviously, if there are existing layouts, Bilt uses those, but absolutely positioned objects will also show up in the app itself. I suggest you go try it out :)

 Auto layout is the greatest design "hack" so it always amazes me when I see designers who don't use it to its advantage. My biggest pet peeve is being handed a Figma design without auto-layout, or with bastardized auto-layout and I have to spend 30 minutes just fixing it. So I guess it's only a hack when it's actually used 100% and correctly 😂

Fair enough that they render. The thing I'd actually watch is what happens across screen sizes: absolute coordinates map 1:1 on the fixed Figma canvas, but a native app runs on a 6.1 inch phone and a tablet, so fixed positions either letterbox or drift. When there's no auto-layout to read, does Bilt infer constraints (pin this to the bottom edge, stretch that to width) or does it place things at the literal coordinates and let them sit?

Do you also have support for figma MCP?

12
Next
Last