Earlier quoted context omitted.
GTK doesn't need Sony to damage their reputation. Trying to force CSD on everyone is damaging enough.
The vast majority of app developers use toolkits and don't care where the window decorations come from.
Graphical User Interface Using Flutter in Embedded Systems [pdf]
91–100 of 202 posts
Re: Graphical User Interface Using Flutter in Embedded Systems [pdf]
#92Somewhat of an aside, since this article is about Flutter on embedded systems where React Native isn't even a consideration but... I've used both Flutter and React Native. Hands down, Flutter is the more enjoyable experience. Everything from the language, to the toolkit, to the IDE, to the final product, is just BETTER. React Native is a bloated, hacky, slow, garbage pile by comparison.
I can't figure out flutter. I see so many rave reviews. But I personally tried it and strongly disliked it. The toolkit and Android Studio run horribly slow - like really slow. And the output is basically this generation's flash. Some of the samples I tried on their gallery are mediocre. Very slight, but noticeable sluggishness. Some are just terrible; the 2d transformations moves at like 7fps. Plus there are so many…
Eventually I hope to bring Flutter to C#, Haxe, and (maybe stretching it) eventually Kotlin, Java and Scala.
Re: Graphical User Interface Using Flutter in Embedded Systems [pdf]
#93Earlier quoted context omitted.
Bringing up Android on a platform is significantly harder than booting up a thin Linux distribution. Android is also a rather fat cow. The Android version of this would be "Android Things" which would be perfect for this use-case (and some Googles own hardware is running Flutter on Android Things), but that platform has been completely discontinued. So booting up a thin Linux until you get a Flutter canvas just makes…
I think for extremely limited capability embedded devices it makes sense to have Linux kernel + Wayland - but anything modernly new Android will do fine. Honda uses it in their in-dash entertainment systems for example.
Re: Graphical User Interface Using Flutter in Embedded Systems [pdf]
#94Somewhat of an aside, since this article is about Flutter on embedded systems where React Native isn't even a consideration but... I've used both Flutter and React Native. Hands down, Flutter is the more enjoyable experience. Everything from the language, to the toolkit, to the IDE, to the final product, is just BETTER. React Native is a bloated, hacky, slow, garbage pile by comparison.
I used to think the same of React Native a couple years ago but this year I picked it up again and was shocked how far its come - incredibly smooth experience, far better ecosystem, and it's hard (impossible?) to beat Chrome DevTools + VSCode. Runs fast, too.
The thing is, Flutter is a no-go for the web as of now, it delivers a huge bloated bundle that's not accessible or performant. But with React Native you can build an app that shares 90% of the code across all native platforms and the web, and feels/is more native on each of the three platforms.
Re: Graphical User Interface Using Flutter in Embedded Systems [pdf]
#95I'll be the contrarian: Is this a good business decision? Sony has recently stated that it wants to enter the automotive industry but Google is a direct competitor with Waymo and their Nest product has a pretty firm standing in the smart home appliance environment. Is it wise to basically become dependent on a large competitor for such an integral component of your next generation products? What if Google decides to…
Is this a good business decision?
The slide deck could have just said "We don't want to pay $10/unit for a Qt license" and saved us all the time. If you have half a gig of SDRAM and a playstation-class CPU, awesome. A lot of us don't.
What if Google decides to give up maintenance of Flutter to the community and use an internal, better fork?
I will never touch another Google-generated embedded project again. You will get burned. Just don't do it.
Re: Graphical User Interface Using Flutter in Embedded Systems [pdf]
#96Earlier quoted context omitted.
I can't figure out flutter. I see so many rave reviews. But I personally tried it and strongly disliked it. The toolkit and Android Studio run horribly slow - like really slow. And the output is basically this generation's flash. Some of the samples I tried on their gallery are mediocre. Very slight, but noticeable sluggishness. Some are just terrible; the 2d transformations moves at like 7fps. Plus there are so many…
Issues with/dislike of Dart is a pretty common refrain. This project is still very early days but the intent is to bring Flutter into Typescript https://github.com/chgibb/hydro-sdk Eventually I hope to bring Flutter to C#, Haxe, and (maybe stretching it) eventually Kotlin, Java and Scala.
When I started to learn the language, it was being hyped as a viable alternative for Android apps (which has been abandoned since 2.10, IRCC).
Kotlin seems nice, but after getting used to a stronger type system, it's hard to go back.
Re: Graphical User Interface Using Flutter in Embedded Systems [pdf]
#97Re: Graphical User Interface Using Flutter in Embedded Systems [pdf]
#98React Native works on Sony PS4 using youi.tv: https://www.youi.tv/build-for-ps4-using-react-native-and-you...
React Native works on Ubuntu: https://github.com/CanonicalLtd/react-native
React Native works on Linux via Electron https://dev.to/evanbacon/making-desktop-apps-with-electron-r...
Not strictly speaking aimed at embedded systems but you'd think React Native would deserve at least a consideration?
Re: Graphical User Interface Using Flutter in Embedded Systems [pdf]
#99Too bad Android diverged too far from the rest of the Linux world and isn't using Wayland.
Re: Graphical User Interface Using Flutter in Embedded Systems [pdf]
#100Earlier quoted context omitted.
I can't figure out flutter. I see so many rave reviews. But I personally tried it and strongly disliked it. The toolkit and Android Studio run horribly slow - like really slow. And the output is basically this generation's flash. Some of the samples I tried on their gallery are mediocre. Very slight, but noticeable sluggishness. Some are just terrible; the 2d transformations moves at like 7fps. Plus there are so many…
- Flutter has built-in hot reload that enables fast iterations when designing an app. When you need to reset state though you have to reload the app which takes some time but it's not horribly slow. - The performance of production builds is really good, better than any other cross-platform solution including web apps, PWAs, react native. I've got flutter apps running great on my cheap, old (circa 2015) phone with and…
- The production builds of RN apps can be on par with fully native applications as well. Discord for iOS is entirely React Native and is probably the most performant app that I use on a daily basis.