Live data from Hacker News

FlutterFlow: Low-code Flutter apps

flutterflow.io

91–100 of 112 posts

Re: FlutterFlow: Low-code Flutter apps

#91

I am still looking for the equivalent of Visual Basic for making modern Web and mobile apps. It is exciting that we might finally be getting there!

I'm still looking for the equivalent of DataViews (leading GUI builder in 1998) for modern apps. I'm serious too.

Re: FlutterFlow: Low-code Flutter apps

#92

FlutterFlow cofounder here! We thought the HN crowd would want to see the generated code for FlutterMet, so here it is: https://github.com/FlutterFlow/FlutterMetSample/tree/flutter... We try to generate clean Flutter code that follows best practices – we have a long way to go, but we couldn't be more excited. Edit: Also, here's the video of us building it (in just under an hour): https://youtu.be/TXsjnd_4SBo

Congrats on hitting 1.0, Alex and Abel!

Re: FlutterFlow: Low-code Flutter apps

#93
post #47

I wish you success. I really like Dart and the concept of Flutter. However: I'm still waiting for a 100% Flutter-based iOS app published in the app store that I can try to make sure that it does not have any apparent jank. Yes, I know that Flutter 2.2 which launched a few days ago included tools designed to fight some of the sources of jank (e.g. bundling precompiled shaders) but after such a long time of promises fr…

I'm waiting for Flutter to stop draining the battery. On my Mac, a single TextField with a blinking cursor inside uses somewhere between 10% and 20% CPU. This is a complete show stopper for me.

There must be something else going on that you are not aware of hogging the CPU. This cannot possibly be the source of that.

Re: FlutterFlow: Low-code Flutter apps

#94
post #85
post #54

Earlier quoted context omitted.

My current idea of how to do a non-javascript multi-platform app strategy: Apple SwiftUI for iOS & macOS. Flutter for Android, Windows, Linux and possibly a web client.

> Flutter for Android, Windows, Linux and possibly a web client. Wouldn't Jetpack Compose make more sense for these platforms? It is native for Android and is similar to flutter for web and desktop.

You can't make desktop apps with android or jetpack compose. Find me one written with it that actually distributes their app that way vs. some emulation hack that nobody uses.

Re: FlutterFlow: Low-code Flutter apps

#95
post #82
post #54

Earlier quoted context omitted.

My current idea of how to do a non-javascript multi-platform app strategy: Apple SwiftUI for iOS & macOS. Flutter for Android, Windows, Linux and possibly a web client.

Yes in my business that I won't specify ios (last 2 revisions) + web users account for over 92% of revenue, with a whole scattering of android versions and related hardware back to 4.4 making up the rest. A native strategy for ios is absolutely worth the investment of resources and time and flutter will never cut it or be worth the risk of even a small % of users suffering some new bug. Android gets whatever is quick…

Well my logic for flutter is it's made by google, so it's support for android & google chrome will always be far better. Supposedly flutter is basically google's next gen UI toolkit for fuscia, so it will probably stick around.

Nobody focuses on windows or linux desktop, so it will be decent enough for them too. Google effectively owns the browser with chrome and flutter and chrome both use skia as their render system, so the likelihood of long standing bugs between them are reduced further.

Apple doesn't like it when their biggest direct competitor tries to commoditize them, and are not a money maker like games, so they foot drag in subtle ways to make flutter not as good of a thing.

I use iOS personally, so there is also a built in skill component there.

If the company got really big, then I would probably do a native web UI because web developers are easy to hire relative to many other types.

Re: FlutterFlow: Low-code Flutter apps

#96
post #54

Earlier quoted context omitted.

My current idea of how to do a non-javascript multi-platform app strategy: Apple SwiftUI for iOS & macOS. Flutter for Android, Windows, Linux and possibly a web client.

I wonder how far you could get using something like https://github.com/carson-katri/SwiftWebUI or https://github.com/TokamakUI/Tokamak to render the Swift app to a webview for the other platforms... I’ve not tried it, I imagine there might be jank and limitations as SwiftWebUI is “a toy project” but with some work could be a legit option - I’ve run pretty bespoke and complex React Native applications as desktop apps…

I'll be frank, the developer experience of swift is horrible. Webdev with typescript, their instant response times in development, lack of compiling and lack of an update cycle (the URL is always the latest version, whether you like it or not) is way more productive than compiled iOS dev. Swift is only good for macOS and iOS effectively now.

Flutter devex is also faster and more responsive, but it just doesn't quite make as a good of a product on iOS. iOS users are higher revenue and have higher standards than android users also.

Re: FlutterFlow: Low-code Flutter apps

#97
post #93

Earlier quoted context omitted.

I'm waiting for Flutter to stop draining the battery. On my Mac, a single TextField with a blinking cursor inside uses somewhere between 10% and 20% CPU. This is a complete show stopper for me.

There must be something else going on that you are not aware of hogging the CPU. This cannot possibly be the source of that.

I wouldn’t discard it so easily - flutter does all drawing and compositing on its own, without using system libraries. Could easily be redrawing the whole screen.

Re: FlutterFlow: Low-code Flutter apps

#98
post #93

Earlier quoted context omitted.

I'm waiting for Flutter to stop draining the battery. On my Mac, a single TextField with a blinking cursor inside uses somewhere between 10% and 20% CPU. This is a complete show stopper for me.

There must be something else going on that you are not aware of hogging the CPU. This cannot possibly be the source of that.

I'm simply observing the CPU usage of the Flutter app when a TextField gets the focus. I don't see why it matters whatever else may be hogging the CPU as well.

I tried it on macOS as well as on the iOS simulator and on the web, but I haven't tried the latest version yet. You can try the web version here:

https://gallery.flutter.dev/#/demo/cupertino-text-field

Edit: I have now tried the latest version (2.2) and I'm seeing 12% CPU usage for an idle app with nothing but a focused TextField.

Re: FlutterFlow: Low-code Flutter apps

#99
post #47

I wish you success. I really like Dart and the concept of Flutter. However: I'm still waiting for a 100% Flutter-based iOS app published in the app store that I can try to make sure that it does not have any apparent jank. Yes, I know that Flutter 2.2 which launched a few days ago included tools designed to fight some of the sources of jank (e.g. bundling precompiled shaders) but after such a long time of promises fr…

I'm waiting for Flutter to stop draining the battery. On my Mac, a single TextField with a blinking cursor inside uses somewhere between 10% and 20% CPU. This is a complete show stopper for me.

Flutter in iOS Simulator will drain my laptop's battery in an hour. It's quite frustrating. Pre-pandemic, I often worked in cafes and libraries and purchased a long power cable to use when I need to work with Flutter and can't get a seat next to an outlet.

https://github.com/flutter/flutter/issues/21445

https://github.com/flutter/flutter/issues/31865#issuecomment...

https://github.com/flutter/flutter/issues/33833#issuecomment...

I think Flutter Team (and most ppl at Google) are entirely focused on pushing out new features which they can cite on their performance review docs to get higher pay. Few of them focus on user needs. This is why Flutter built Web and Desktop support before finishing Mobile. Flutter Mobile things left undone: no high-quality location module, long-standing bug in camera module on Android, missing Cupertino widgets, a few missing Material widgets (date-time picker), critical info missing from docs, and missing non-trivial examples.

Re: FlutterFlow: Low-code Flutter apps

#100

Earlier quoted context omitted.

Flutter is much much better than Xamarin imo. And imo, it has been far easier for many folks to pick up Flutter over ReactNative, especially those coming from JS backgrounds. That being said, the jank issues with Flutter on iOS make it a showstopper. And web and Windows Flutter is like in alpha.

> And imo, it has been far easier for many folks to pick up Flutter over ReactNative, especially those coming from JS backgrounds. Would love more context around this statement because I would have assumed the exact opposite, especially when you have to use a completely different language.

Oops, my bad. Those NOT coming from JS backgrounds.
Post reply on HN