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.