

I feel strongly about having this tool produce actual code a human developer would have written, therefore this could be considered the "groundwork" for future actually useful features. Right now, I'd say this tool is handy for Flutter beginners getting to know the layout system.Īddressing the problem regarding this being just a "Klickibunti" application. I've been working on this for quite a while and I wanted to get something released so I wouldn't keep coding in my basement without feedback. It is too complex for non-coders and too trivial for actual developers. Right now, I wouldn't call it production-ready. I totally agree with most of the points made. Original Author here, thanks for the feedback. This takes a huge load off of my shoulders, and it's really where Flutter shines. With a few more weeks of practice, she will be equipped to start building some of the views in my app without further guidance. My girlfriend, who wanted to get into UI/UX design, is learning the ropes with the material widgets and making demo UIs by herself. Rough edges can be cleaned up relatively easily and the time sunk into cleanup probably adds up to less time than starting from scratch.Īs a real world example, I have been building a mobile app for my startup since this summer. From the year that I've worked with Flutter, the framework makes it easy to separate those two which further adds to the efficiency gains. With frontend out of the way, I can work on backend functionality exclusively and marry the two later on. The point is that I, as one of the few developers on the team (or maybe even the only one) have a greatly reduced workload because now everyone can contribute to building the UI. Sure it lacks actual functionality and maybe it's a little rough around the edges, but that's not the point. At this point they can start contributing real, demonstrative code that compiles out of the box.

You are approaching this from a developer's perspective, which is fine, but you fail to consider other skillsets.įor example, if I have a team with designers, they likely know their way around Sketch and Figma and onboarding them onto something like this wouldn't be too difficult.
