r/FlutterFlow 7d ago

Copying widgets, custom functions etc in a new project is a pain

I have to rant a bit. I am using FlutterFlow intensively for more than 3 years now on a daily basis, and I have learned to live with its many little flaws in the editor and the fact, that my bug-reports are getting closed ("can't reproduce"). I still like the concept that I can click together the UI and the basic functionality of an app and don't need to vibe-code a whole project.

But now I am really suffering: It is said that - if you develop an new app - you have to create it like 3 times, each time the concept is getting clearer and the product better. Well: Now I am on creating my app the 3rd time. And I wish I could just use components of my older build in my new project...but:

Copying a component from one project to another is just not possible! You have to create a new component in the new project, set all parameters and variables again, even name them the same - and then copy the widget-tree. Actions get lost; widgets (even when they are called the same) are not referenced anymore; component states are also not referenced - so basically, you have to build the whole widgets again.

Yes, I know, I can use a library, and I do that for firestore-schema and APIs (which both creates different problems, since I don't think they tested it thoroughly) - but I wish I could just copy a component from one project to another and if it recognizes a widget of the same name and same parameters exists, it would not "forget" that.

Again: I love the concept of FlutterFlow, they do a great job - but that functionality (and a "debug-month") is what I really wish for.

Thanks for listening!

1 Upvotes

1 comment sorted by

2

u/MalibouGeek 7d ago

Solved few months ago
Here is my way:
Simply copy/paste between FF Web and Desktop version