Flutter Desktop - All 3 platforms are now ALPHA

The 1-Click B4J Packager result is about 50MB in size, which is in the range of a Xojo App. It includes only what is used, next to an .exe



Here Erel did it for a Mac App (35MB)

Just click and run, or will see a JRE install at first run? If so, it evolved. JRE was a mess in the past (As DotNet).

No install at all.

Neither does Xojo IMO. Back in the days when it could make a single .exe, they could. Now, not only your code is compiled but you need a whole bunch of external .dlls to make it work on Windows. I consider this ‘their’ runtime.
Not at all
This is MS C runtimes as of late
And you have always with MS app had options about how to deply
Put DLL’s next to the EXE (got check out an office install) or install them

The old "single file exe’s were admittedly a hack that happened to work but somewhere in archives Aaron explains why they could not do that any more
Static linking of plugins wont work for myriad reasons

Single file exe’s for java are … interesting - GraalVM for instance is one that wraps the JVM and you code into a package that can run

That’s great. Now my argument against Java is just hating the language.

Indeed. There a quite some misconceptions about java.

But God, I loved it!

And with B4X, that one can go in the bin too as its language is a VB-like one just as Xojos! :laughing:

Good arguments. But I intend to follow the trends with large companies backing the tool sets.

Agreed, was just pointing out misconceptions, not trying to convince you. B4X is indeed a tool in the range of Xojo, not an industry standard. So let’s go back to topic ‘Flutter’ before they lock this topic and we’ll be banned… Oh right! This doesn’t happen here! :joy:

I’m the OP. I’ll invoke all my out of this world powers if such thing happens.

1 Like


The 2 might as well be written by diifferent companies (I think that might be the case - pretty sure VS for Mac was written by Xamarin). They are nothing like each other and VS for Windows is a completely different beast.

Xamarin is microsoft owned

MS engineers said it was clever but was extremely fragile esp when it came to shims for various patches etc
I’m sure I could find the post somewhere if I looked IF its that intriguing

powers ?

What about that article from a former Google insider that shows how Google often breaks stuff and has an almost “planned obsolescence” mentality (referenced here)? Could the same fate befall Flutter? Or is it more isolated like Android? And since Google isn’t producing this as a revenue source, isn’t it much more likely that they’ll either abandon it or just completely hose it someday?

I can’t afford to commit a lot of resources to learning/using a development system that could just “disappear” one day (note that I include Xojo in this category now, which is why I’m continuing to evaluate other options).

Like android? What are you talking about, andoid IS changing A LOT and to have a decent app, you have to be up to date with the changes, I think Flutter will be no exception.

I heard from a bird that Google is patiently advancing a powerful OS that parts of it powers Google IOT devices right now. And that Dart is a first citizen language for it and Flutter does its GUI… For years now. The commitment of the pair Flutter/Dart is massive now, many large organizations depends on them, including Google. A 100+ engineers effort. Years. Large corporations, even Banks, like the Brazilian NU Bank is using it. So, no, Flutter/Dart are here for a long journey


I forgot to mention what @scottc remembered, it’s on GitHub. If a meteor cleans Google from the map, the continuity is guaranteed by the community.

1 Like

oh you should be banned for Austin Powers
plain and simple no debate just gone :slight_smile: