News for hackers. Stuff that matters.
Re:Launch HN: FlutterFlow (YC W21) – Build Apps Visually by xrd on Monday December 20, 2021 @02:34PM (#29629070)
This looks super exciting. As an Android developer who has not yet built a Flutter app, I'm intrigued if this can be a stepping stone to ramping up on flutter.

I looked over the video. It is nice to see a compressed video, but it was still hard to understand what to pay attention to inside a 20 minute video. It would be great if you added callouts to the important moments so people could easily jump to the important items.

Is Firebase a requirement? I tried to create a sample app and was immediately told I needed to setup Firebase. I didn't see a way to skip that step, but perhaps it is because I used a sample template? I would prefer to use GraphQL as a backend, and am not sure if the full Firebase stack (auth, storage, realtime) are used, or if you can swap pieces in and out when desired.

Congratulations on your launch!

Re:Launch HN: FlutterFlow (YC W21) – Build Apps Visually by cweagans on Monday December 20, 2021 @03:21PM (#29629773)
Highly recommend the appbrewery flutter bootcamp (it’s a video course). It’s $10 and will get you up and running quickly. I have no affiliation with them other than as a happy customer.
Re:Launch HN: FlutterFlow (YC W21) – Build Apps Visually by sprite on Monday December 20, 2021 @05:10PM (#29631019)
I took the Appbrewery course and it seemed extremely basic and also not updated for latest Flutter versions. I found the free Flutter Apprentice on Ray Wenderlich site much better.
Re:Launch HN: FlutterFlow (YC W21) – Build Apps Visually by jmnicolas on Monday December 20, 2021 @03:55PM (#29630172)
I took it last year, the woman has a mesmerizing voice! (and the course is great too :D) If you're an experienced software dev it's a bit basic.

I like Flutter a lot, but I'm not a fan of Dart. It's a false friend, it makes you believe it's simple and mostly a copy of your favorite language, but once you start to dig a little deeper it feels like something bolted on, hacky, not designed.

I come from the .net world which is the exact opposite: C# is a superb language but every UI framework MS has ever produced is sub par. Now if I could get Flutter with C# I would be a happy man.

Re:Launch HN: FlutterFlow (YC W21) – Build Apps Visually by chgibb on Tuesday December 21, 2021 @09:57AM (#29637954)
I am slowly trying to make this happen https://hydro-sdk.io/
Re:Launch HN: FlutterFlow (YC W21) – Build Apps Visually by voidmain0001 on Monday December 20, 2021 @04:11PM (#29630336)
Flutnet[1] - either a dream come true, or a nightmare. [1] https://www.flutnet.com/
Re:Launch HN: FlutterFlow (YC W21) – Build Apps Visually by cutler on Tuesday December 21, 2021 @01:49AM (#29634705)
I don't really get this. Both Flutter and Xamarin are hybrid frameworks. Mixing them up just seems ..... pointless. What's there to be gained?
Re:Launch HN: FlutterFlow (YC W21) – Build Apps Visually by jmnicolas on Tuesday December 21, 2021 @02:20AM (#29634882)
Wow I never encountered Flutnet before. It's more of a nightmare IMHO, my goal moving to flutter was to avoid Xamarin in the first place!
Re:Launch HN: FlutterFlow (YC W21) – Build Apps Visually by vanillax on Wednesday December 22, 2021 @10:01AM (#29650195)
Just learn native flutter and dart. If you cant learn a new lang, you shouldn't be developing.
Re:Launch HN: FlutterFlow (YC W21) – Build Apps Visually by cweagans on Monday December 20, 2021 @05:11PM (#29631025)
Huh. I really enjoy Dart and found a lot of it very elegant. What about it did you not like?
Re:Launch HN: FlutterFlow (YC W21) – Build Apps Visually by jmnicolas on Tuesday December 21, 2021 @02:18AM (#29634868)
Of course it's highly subjective but here are a few examples:

There's too much syntactic sugar for my taste to the point it gets diabetic.

Callable classes really? For example you can write MyClass()();

Underscore to mark a variable or a function private, but you can still use an underscore to declare a variable inside a function so it muddles the comprehension. Are we going to lose some precious milliseconds if we have to write private in front of a variable?

There's also the need to use buildrunner for almost everything since the language wasn't thought out for modern use cases. It works, but this is very inelegant IMHO. When I peak at the generated code I don't feel fluent in Dart quite the opposite.

Then there's the ultra strict linter that won't let me add an empty new line where I want. The resulting code is very compact and is harder to read.

Re:Launch HN: FlutterFlow (YC W21) – Build Apps Visually by abelsm on Monday December 20, 2021 @05:13PM (#29631065)
yes, we've been writing a lot of Dart over the last couple of years and also enjoy it quite a lot. interested in hearing what issues GP faced.
Re:Launch HN: FlutterFlow (YC W21) – Build Apps Visually by swyx on Monday December 20, 2021 @08:00PM (#29632541)
@abelsm i also tried out your sample app https://app.flutterflow.io/run/ByqwG33rw80qyN39ooNq and think i found a small bug - when i go to customize my name before joining, and hit Continue, nothing happens.
Re:Launch HN: FlutterFlow (YC W21) – Build Apps Visually by asgreaves on Monday December 20, 2021 @02:45PM (#29629221)
Thanks! Many of our users have found it to be a good way to learn Flutter basics :)

Firebase is not required, but it is the easiest way to get started. We also support 3rd party API integrations, so that users are free to use whatever backend they prefer.

Re:Launch HN: FlutterFlow (YC W21) – Build Apps Visually by fredgrott on Monday December 20, 2021 @05:50PM (#29631520)
if you are coming from Android native dev, its not as deep of learning curve...

Think of it this way, where Android has every view as stateful or stateless, instead in Flutter it's broken up into Stateful widgets and stateless widgets.

The only increase in time is that in the data binding side as it's not prettied up with libraries that automate that side.