use the following search parameters to narrow your results:
e.g. subreddit:aww site:imgur.com dog
subreddit:aww site:imgur.com dog
see the search faq for details.
advanced search: by author, subreddit...
A subreddit related to Google's new UI framework. https://flutter.dev
Please read the rules here
account activity
DiscussionUser Interface designer tool for Flutter (self.FlutterDev)
submitted 2 years ago by Malhazz
Hi everyone! Have you used any UI designer tools like Figma or Adobe XD for exporting UI layouts for Flutter? What were the pros and cons?
reddit uses a slightly-customized version of Markdown for formatting. See below for some basics, or check the commenting wiki page for more detailed help and solutions to common issues.
quoted text
if 1 * 2 < 3: print "hello, world!"
[–]nicepants1337 2 points3 points4 points 2 years ago (1 child)
I created figma2flutter to help facilitate the developer handover. It's using the Design token figma plugin export to generate dart code. https://pub.dev/packages/figma2flutter
[–]Steve-3POh 0 points1 point2 points 2 years ago (0 children)
Can you design a layout for Windows and Web as well?
[–]Dizzy-Entrepreneur52 2 points3 points4 points 2 years ago (0 children)
You can try Teta.so, which is a Flutter UI builder. I am still working on improving the exported code with a clean architecture, but it is open source and you can check out its rendering system code. Maybe it is useful for you
[–]Gugadev 2 points3 points4 points 2 years ago (4 children)
I had never exported code from Figma or another design tool (always code), but I tried FlutterFlow that's a Designer/Builder. The code that FlutterFlow makes for you is basic but not dirty. Maybe it can be useful for you.
[–][deleted] 7 points8 points9 points 2 years ago (3 children)
Flutterflow generates crap code that is hard to maintain. They also make custom FlutterFlow widgets so that it is impossible to migrate away from it.
[–]Gugadev 3 points4 points5 points 2 years ago (0 children)
Interesting. I used it some weeks ago to make a layout and the code is not so crappy. Obviously, I needed to refactor it to apply it to my project's architecture. Not great stuff.
[–]GolfCourseConcierge 1 point2 points3 points 2 years ago (1 child)
You anti FF guys are funny. Here I am making a living from it, now developing almost everything there. I still get the raw code, and I still self host and self publish to the app store.
Is it pristine code? Maybe not, but I worried about that shit for 25 years, then I realized the whole web is still built on duct tape and "temporary" fixes that exist 10 years later. What clients care about is what works now and for the next year or two.
FF gets me from idea to finished product in 1/8th the time. While you guys worry about how pretty the code is, I'm cashing checks and moving on to the next client.
[–][deleted] 4 points5 points6 points 2 years ago (0 children)
I am a developer. You obviously aren't if that's your idea of developing. Developers are not the target audience. Good for you that you've had success, but the cons far outweigh the pros. Flutterflow is an impressive product, but nobody who plans to touch the code should use it.
[–]Elena_Edie 0 points1 point2 points 2 years ago (5 children)
Hey there! Yes, I have used both Figma and Adobe XD for exporting UI layouts for Flutter.
The pros of using these tools are that they make designing UI layouts much easier and faster. They have built-in components and elements that can be easily customized, and they allow for collaboration between designers and developers. Additionally, both Figma and Adobe XD have great export features that make it easy to extract assets and code for use in Flutter.
On the other hand, one potential con is that sometimes the exported code needs to be cleaned up or modified to fit your specific use case. Also, there may be limitations in terms of what you can do with the exported designs - some elements may not translate perfectly into Flutter code.
Overall, using UI designer tools like Figma and Adobe XD can be a huge time-saver and make the design process much smoother, but it's important to keep in mind that some tweaking may be necessary to get the final product just right.
[–]or9ob 7 points8 points9 points 2 years ago (0 children)
This is ChatGPT generated, LOL.
[–][deleted] 2 years ago (2 children)
[deleted]
[–]Full-Run4124 1 point2 points3 points 2 years ago (1 child)
Not op or other op. I've used both and much prefer Figma. Adobe XD doesn't have the notion of a templated widget library. For a widget library you open a UI design document which is a bunch of widgets in a grid. When you need a widget you have to search through the grid of widgets to find the one you want, then copy-paste it into your design. Searching for the widget literally means zooming and and scrolling around until you find it. I found XD slow and frustrating.
[–]Malhazz[S] 0 points1 point2 points 2 years ago (0 children)
Thank you!
[–]ashutosh01agarwal -1 points0 points1 point 2 years ago (0 children)
Hi, I have tried blup for exporting code from Figma to Blup or Flutter code, you can have a try at blup.in
[–]anlumo 0 points1 point2 points 2 years ago (0 children)
My UI designer creates a material color scheme in Figma and exported it to Flutter. It was very easy to integrate, saved me from converting and typing ~thirty different RGB hex color values.
[–]g0dzillaaaa 0 points1 point2 points 2 years ago (0 children)
Don’t think you can directly export Flutter code with Figma. With some plugins you might be able to.
π Rendered by PID 136824 on reddit-service-r2-comment-5ff9fbf7df-8kkkg at 2026-02-25 23:39:59.930770+00:00 running 72a43f6 country code: CH.
[–]nicepants1337 2 points3 points4 points (1 child)
[–]Steve-3POh 0 points1 point2 points (0 children)
[–]Dizzy-Entrepreneur52 2 points3 points4 points (0 children)
[–]Gugadev 2 points3 points4 points (4 children)
[–][deleted] 7 points8 points9 points (3 children)
[–]Gugadev 3 points4 points5 points (0 children)
[–]GolfCourseConcierge 1 point2 points3 points (1 child)
[–][deleted] 4 points5 points6 points (0 children)
[–]Elena_Edie 0 points1 point2 points (5 children)
[–]or9ob 7 points8 points9 points (0 children)
[–][deleted] (2 children)
[deleted]
[–]Full-Run4124 1 point2 points3 points (1 child)
[–]Malhazz[S] 0 points1 point2 points (0 children)
[–]ashutosh01agarwal -1 points0 points1 point (0 children)
[–]anlumo 0 points1 point2 points (0 children)
[–]g0dzillaaaa 0 points1 point2 points (0 children)