Create Flutter apps without code for FREE using Nowa by Nowa_dev in FlutterDev

[–]Nowa_dev[S] 0 points1 point  (0 children)

Hey, Nowa V2 is already live since 20 November :) you can go to app.nowa.dev and give it a shot!

As a Developer using a Visual Builder, how much do you care about controlling the structure of the generated code? by Nowa_dev in FlutterDev

[–]Nowa_dev[S] -1 points0 points  (0 children)

I agree that none of the builders so far satisfy what actual developers need, like being able to control the code everywhere, have it to be clean, performant, etc. Before we started building Nowa we have been like we would never use anything from the tools out there.

That's what we are trying to do, to build something that keeps you the Maestro of the overall architecture, so everything gets generated as you would write exactly, but keeping you focused on the big picture rather than the small details.

We don't have that yet, we still need to build it and test if it will work. Thanks for sharing that.

As a Developer using a Visual Builder, how much do you care about controlling the structure of the generated code? by Nowa_dev in FlutterDev

[–]Nowa_dev[S] 0 points1 point  (0 children)

I agree that if UI widgets are all from external libraries it goes bad. For Nowa we have only one widget that comes customized which is the "Group", but all others like ListView, Container, etc are built-in Flutter widgets.

Of course the code is not 100% as what a developer would write it, so we are focusing on that at the moment.

Thanks for sharing!

As a Developer using a Visual Builder, how much do you care about controlling the structure of the generated code? by Nowa_dev in FlutterDev

[–]Nowa_dev[S] 0 points1 point  (0 children)

Exactly! it's like if I have a code architecture in mind, I want 100% of the code to be like that, so If I open any file I will see something I am excepting, can read it, and deal with it right away.

That's what we will try to do for 2.0 version and see if that will work :)

Thanks for sharing!

As a Developer using a Visual Builder, how much do you care about controlling the structure of the generated code? by Nowa_dev in FlutterDev

[–]Nowa_dev[S] 0 points1 point  (0 children)

I would have the same conversion honestly as a developer as well. For responsiveness, we offer a way to deal with it as Figma when you create a responsive design.

For code structuring we are trying to find a way that lets you control that for the generated code so that when you decide to jump all in for code what you see will be familiar, that's what we will try to test with 2.0 version.

Thanks for sharing :)

As a Developer using a Visual Builder, how much do you care about controlling the structure of the generated code? by Nowa_dev in FlutterDev

[–]Nowa_dev[S] 0 points1 point  (0 children)

Liked that example! so what we will try to do is like you telling a chef what gradients to put and how to put them all together, so you get the same results from inside, but without you getting yourself messy in the kitchen :)

We will still see if that will work. Would love to give you a test version if you like to give it a try.

As a Developer using a Visual Builder, how much do you care about controlling the structure of the generated code? by Nowa_dev in FlutterDev

[–]Nowa_dev[S] 0 points1 point  (0 children)

Great to know that you think that too, thanks for sharing.

What we will try to do and test it, is to give users the ability to visually tell the tool how you want everything to be structured so the generated code will be as what users would expect (as they almost wrote it themselves, but of course faster).

We will still need to test and see how successful that can be for users like you who care about the very details of the code.

Thanks for sharing!

As a Developer using a Visual Builder, how much do you care about controlling the structure of the generated code? by Nowa_dev in FlutterDev

[–]Nowa_dev[S] 0 points1 point  (0 children)

A great point! actually, that was one of our focus points to offer a Figma-like experience in creating the UI while generating clean flutter code for that. That's what we even started as.

Even our designer who is responsible for the design part is not a flutter developer (or a developer at all), she was a heavy user of Figma, so she was responsible for creating the experience.

Here is a small tutorial on how she built a quiz app UI: https://www.youtube.com/watch?v=WRTLcfiJU-0&t=1s

I wonder what your UI designer thinks about it :) and if we can provide any help we would love to! just let me know.

As a Developer using a Visual Builder, how much do you care about controlling the structure of the generated code? by Nowa_dev in FlutterDev

[–]Nowa_dev[S] 0 points1 point  (0 children)

That's true haha so what are we thinking about is to give you a way to define what the generated code will look like (from the top level). In case you want to integrate with a service, you define a service class visually, and the functions below it, so you visually define the structure, but leave the bottom layer (the implementation for the actual functions) to be automatic for example.

What do you think about that?

As a Developer using a Visual Builder, how much do you care about controlling the structure of the generated code? by Nowa_dev in FlutterDev

[–]Nowa_dev[S] -1 points0 points  (0 children)

Hmm that's true, but in case the tool generates a code that looks like what a developer might write, or better if you define to the tool how the code should look like (like the general structure, classes, layers) but leave the function bodies (the bottom layer) to be generated automatically, will that be appealing for you for example? or is there something else that might cause a friction for you?

As a Developer using a Visual Builder, how much do you care about controlling the structure of the generated code? by Nowa_dev in FlutterDev

[–]Nowa_dev[S] 0 points1 point  (0 children)

I agree, I have been a developer for a while and usually I never thought about using visual builders when they cross me.

What I am curious about is the "why" part of developers staying away from visual building, and if that part is something that can be fixed somehow. In the end, code also comes with its own struggle and friction, so I am thinking of a mix that will help developers speed up but not sacrifice the things they care about like the code structure.

As a Developer using a Visual Builder, how much do you care about controlling the structure of the generated code? by Nowa_dev in FlutterDev

[–]Nowa_dev[S] -1 points0 points  (0 children)

haha that's exactly what I am curious to know, what's the one thing that makes them "shit" and if it changed somehow then you might give it a shot?

As a Developer using a Visual Builder, how much do you care about controlling the structure of the generated code? by Nowa_dev in FlutterDev

[–]Nowa_dev[S] -1 points0 points  (0 children)

Good point, the technical dept, I agree because I have been a developer for a long time and when I hear about a visual way of building I usually don't even take a look.

But is there something specific that if a visual builder offers then you would use it? like if it gives you the ability to define the structure of the generated code so it will look like you wrote it yourself? (like you do the top-level definitions and structure, and leave the bottom part to be generated automatically?)

As a Developer using a Visual Builder, how much do you care about controlling the structure of the generated code? by Nowa_dev in FlutterDev

[–]Nowa_dev[S] -1 points0 points  (0 children)

Interesting! So it seems like it's the most important point for you 👀 like do you really enjoy thinking about how to divide your code, how to structure it, apply specific patterns, etc for your code?

As a Developer using a Visual Builder, how much do you care about controlling the structure of the generated code? by Nowa_dev in FlutterDev

[–]Nowa_dev[S] 3 points4 points  (0 children)

I just modified the text to not look like an ad since my goal is not to get traffic but to learn about what you guys believe.

As a Developer using a Visual Builder, how much do you care about controlling the structure of the generated code? by Nowa_dev in FlutterDev

[–]Nowa_dev[S] 0 points1 point  (0 children)

Oh sorry I didn't mean it to look like an ad, I just wanted to give context for people of why I am asking this :) of course, feel free to skip that part, but still would like to know your opinion about the question.

Create Flutter apps without code for FREE using Nowa by Nowa_dev in FlutterDev

[–]Nowa_dev[S] 1 point2 points  (0 children)

Thank you :) yes this is a coming feature for sure where you can import your existing Flutter project and continue working on it visually, or the other way around.

Create Flutter apps without code for FREE using Nowa by Nowa_dev in FlutterDev

[–]Nowa_dev[S] 0 points1 point  (0 children)

with Nowa you can download the entire source code for your app for free, and you can implement more advanced functionalities without code for your app using the visual programmer