For my web application I previously reached the conclusion that the best 
approach is to write independent clients with the platform programming and 
visual design language instead of trying something cross-platform.

I can see Flutter or QT being great for “we need this to work everywhere 
and can sacrifice quality”, but for cases where I really need the 
performance and look (which I don’t imagine shares a lot between platforms) 
is there argument against just having a native app calling a Go library for 
the HTTP client functionality?

Matt

On Saturday, March 10, 2018 at 2:28:19 PM UTC-6, Ged Wed wrote:
>
> I am starting to develop an app using flutter and golang.
>
> Flutter is the dumb GUI and everything else is written in golang.
>
> It is reasonably easy to compile your golang code using gomobile and then 
> bind to flutter using the Method Channel API that flutter provides.
>
> Is anyone interested in this ?
>
> Flutter now runs on all desktops and mobiles officially. The desktop 
> version was announced 2 weeks ago and already Linux and macOS works, with 
> Windows probably being a few weeks away from what I guesstimate.
>
> The cool thing about this is that you get a very well supported and high 
> performance GUI engine for Forms and 2D. 3D is still not provided by has 
> been stated by the team to be looked at later.
>
> Anyway I hope to spark some interest in this and I will be putting up some 
> demo code on my git hub repo and hope others are interested enough to also 
> give it a try and work through it.
>
>
> How to write a plug-in:
>
> https://flutter.io/platform-channels/
>
> Plugins already available :
>
> https://pub.dartlang.org/flutter/packages
>
> Printing.
> They have not yet officially committed to how cross platform out put to 
> PDF and XPS ( for windows ) will be supported.
> Under the covers Flutter is using the same engine that Google Chrome 
> browser uses; called Skia.
>
> Skia has an API for printing web pages and it uses pdfium under the hood.
> It seams logical that the Flutter team will also start using this method 
> to provide built in PDF output and even print spooling but from what I can 
> see it's not resolved yet.
>
> All other things like touch, keyboard, sound, gestures etc are all built 
> into Flutter because it's built into Skia.
>
> Would be great to hear if there is a strong interest in this and to 
> discuss .
>
>

-- 
You received this message because you are subscribed to the Google Groups 
"golang-nuts" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to golang-nuts+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to