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.