Hacker Newsnew | past | comments | ask | show | jobs | submit | watermans's commentslogin

What is the advantage of writing a Flutter app over a PWA or something like react-native?


Flutter probably wins in performance, but for smaller apps, React Native might be faster to develop.

You should read on articles about apps that convert from React Native to Flutter to learn why they chose to do so.


Why don't you take literally 5 seconds to google that basic question? That question is answered on every flutter article, including OP.


I did read the article and reviewing it again and searching for "react," "progressive," and "pwa" returns zero results.

I think the article opens by stating a pretty strong disadvantage:

Flutter apps run as Android apps and so are less "native" than something like a PWA or react app, which would just run in the browser.

The article doesn't address my concern at all and I was hoping to have some constructive feedback about that concern, which did not happen.


I'm interested to try flutter out on chromeos, I might get a chromebox, the acer and hp i5 U series are the recommended ones for Android development. Developing flutter without the need for a simulator or a phone connected via usb, is cool. Maybe the next step is develope android flutter apps on android.

With regards PWAs, maybe more so on mobile, flutter apps are AOT, Ahead Of Time, compiled for release so they should have better start up times than apps that run on a vm.

The flutter wiki has stuff on the diffent modes. https://github.com/flutter/flutter/wiki/Flutter%27s-modes

Debug mode "Optimizes for fast develop/run cycles." runs on the Dart VM and allows for statefull hot reload.


Does this mean you feel that your work is not altruistic?

Would you mind elaborating on that? Some days I feel like I’d rather work for a non-profit than where I am.


Having worked in a government organization (military) for 10 years, i will guess.

I think the point is not that one is not better than the other, simply that they are different. Each coin has two sides, and double edged swords cut both ways.

If youre flush with cash, you might feel void of meaning. If youre helping children, you feel fulfilled but frustrated by what little it would take to accomplish so much more.


Reminds me of the Japanese idea of 'Ikigai' [1]. Basically what you describe - most careers end up fulfilling you in one way, but leave you devoid in another.

[1]http://theviewinside.me/what-is-your-ikigai/


Merry Chrismas from the mid-south US!


In what way has Mate become the main Linux shell? It’s not the DE of choice for the most popular distributions so it likely doesn’t have a lot of exposure among Linux environments.


They were. OP seems to have bought into the fake story that someone legitimately hacked iCloud and only made it out with photographs.


Honestly this is probably a good idea.

When you think about how many people use Johnny No Good Hacker’s lastest ROM because it’s largely the OEM supported Android x with one or two Android ++x supported features, it really sounds like a good idea.

It would be nice if there were a safe way to bypass that “immobilizer,” though for people that trust their ROM origin and the software on their phone.


> Chromium is awesome, it really is. But not for embedders.

> the API is currently available for C++ only and requires Direct3D 11 on Windows and Metal on macOS.

“Embedders” here seems to mean “people who want to embed a web UI in a desktop application.” This confused me at first because I wondered why an embedded systems UI framework only supported Windows and macOS instead of Windows and small Unixes.


"Embedding" is often the term used to describe using a scripting language runtime within a larger app, for example embedding a Lua runtime in a game or a Javascript engine in a database. I'd imagine that was the context for using that term here.


Thanks for the tip, will update the language to clarify.


Are these documented? I imagine that would have to be snuck in at construction…


Just Google it


It’s a shame this has been overshadowed by the WWDC. I’ve been looking for something like this to provide a dashboard for an RPi or some other server.

I do have a few questions:

1. How do you interface with it? Is it exclusively via Wi-Fi? What about serial?

2. Does the network interface use SSL or some other form of security and/or authentication?

3. It looks like relay is controlled by pinging a server you control. Is there any way around this? Suppose I don’t want this device on the web.

EDIT: Formatting and added third question


Good questions:

1. Wifi only. You set it up like so: https://blog.foundrytechnologies.com/setting-up-a-relay-for-...

2. The firmware has SSL-support built-in but our server currently doesn't support it too well.

3. Not at this time. The idea behind making this an IoT device is to allow it to be controllable from anywhere, not just the local network.

Regarding using it as a dashboard, we're planning on releasing an API for it which should make that part easier.


Why didn’t you address the claim that you were just straight up lying?


Because I forgot. I updated the page. My bad.


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: