Oh that’s awesome! I didn’t realise they were supporting desktop now. It sounded like it was abandoned in a push to focus on the mobile experience. On Sat, Mar 10, 2018 at 4:36 PM, Ged Wed <ged...@gmail.com> wrote:
> I used QT for 6 months and Flutter is way ahead. > QT has a huge licensing issue. You can only use QT and not pay a yearly > fee of 3 k if you provide the ability for end users to recompile your app > against QT. > Also it's got a lot of rough edges once you get into the 80/20 situation > on real world apps. > It takes 20% of your time to get 80% of your app done, and 80% of your > time to get the last 20% of your app done. > Flutters plug-in system avoids you getting cornered in the 80/20 situation. > > I started to do an integration of botldb and some other golang code but am > half way through. From what I can see there are no roadblocks. There is one > issue with APK packing but I think it just need a script to fix it. > I have not published on GitHub yet because it's not done but will..gedw99 > is my GitHub org > > There is a repo there called CI where I am also getting continuous build > going for flutter with golang for iOS and Android. > I intend to extend it for all Desktops too. > > https://github.com/gedw99/ci > > > On Sat, Mar 10, 2018, 10:16 PM Justin Israel <justinisr...@gmail.com> > wrote: > >> >> >> On Sun, Mar 11, 2018, 9:28 AM Ged Wed <ged...@gmail.com> 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 ? >>> >> >> I was just recently considering getting some mobile dev practice in, and >> was thinking whether to use a flutter approach or something with Qt and >> gomobile. I would be very interested in reading a write up of your >> experience getting started with Flutter + gomobile >> >> >>> 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. >>> >> -- > 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. > -- - sent from my mobile -- 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.