We don’t normally post about work in progress but on this “Fyne Friday” it was just too good to share. To date we have been building an easy to use (as a developer and an end user) toolkit for desktop apps. Of course we have already had ambitions to help make apps across all popular operating systems… but that was some time away right?
Well today the exciting news is that we have the Fyne toolkit working on iOS and Android devices. That means that any Fyne based application can be run on these mobile devices by simply compiling additional binaries from the same source code.
It really is that simple - you just compile your Fyne app for iOS or Android and then deploy it to the device. Here is our demo app working on both!
We hope that you are as excited about this as we are!
And not to call it qiuts at adding mobile support to the upcoming 1.2 release but we will be adding support for web delivery as well.
You heard it right, Fyne apps will be deliverable through a standard web browser, if that is what you want to do! We are working on a web driver alongside our mobile work and are excited to be able to unveil that here today as well!
This means that the 1.2 release of Fyne will fully support all of the following platforms:
And all of this will be possible from a single app code base - no special drivers and no complex device handling.
This is all in development right now and we need to do lots of testing and help adapt apps to best support these additional platforms. If you want to be part of the development effort please join us in our #fyne-contributors channel on the gophers Slack server (details and signup link in the footer below).
We're excited to hear from anyone interested in the project. Whether it's to find out more, provide suggestions or to get involved - drop us a line!
If you would like to join us on slack but are not yet signed up to the golang slack server you can request an invite.