The latest news from the Fyne community
fyne-cross v1 Released
Dec 14, 2020
An early holiday present from the Fyne team - the v1 release of fyne-cross. This excellent app has had a long history of development, but today marks the official 1.0.0 release following it’s recent promotion to an official Fyne project.
Packaging for all platforms
The fyne-cross tool provides an easier way to compile your Fyne app for all possible target operating systems. Instead of manaing the toolchains manually on your development computer it uses the Docker environment to load the required development tools automatically.
Once you are happy with your app (or you can use our
hello world code), you can now
prepare the packages for release using the following simple commands.
Firstly we install the tool using go get
and then execute the fyne-cross
command,
this time building a windows executable.
$ go get github.com/fyne-io/fyne-cross
$ fyne-cross windows
After this completes you will see a dist
folder inside fyne-cross
that
contains a windows
folder and in this will be myapp.exe
which can be installed
on windows computers.
Similarly the tool can be used to specify a different architecture.
To package a Linux release for arm64
devices you can just execute:
$ fyne-cross linux -arch arm64
And you will then find myapp.tar.gz
inside the fyne-cross/dist/linux-arm64
folder.
Releasing to app stores
After your app has been tested it’s time to release.
The fantastic news is that fyne-cross can prepare your release packages too -
including the store package formats and code signing.
For example, once you have downloaded a provisioning profile from Apple you can
execute fyne-cross
with the -release
parameter to prepare your app for upload.
$ fyne-cross ios -release -profile "Provisioning Name"
Will create a myapp.pkg
file that can be uploaded to the iOS App Store using
Apple’s new Transporter app.
Never has it been easier to deploy an app to all platforms, the above command will work for Apple Mac App Store, Google Play and Microsoft Store as well. Congratulations to lucor and the team behind fyne-cross for such a great addition to the Fyne project.
- Older
- Newer
2024
2023
- November 15, 2023
FyneConf Hybrid Fun - September 18, 2023
v2.4 bumper release - May 19, 2023
2.4 release teasers - April 14, 2023
20k Stargazers!
2022
- December 24, 2022
A fresh new look, richer text and cloud integration delivers Christmas cheer! - July 3, 2022
v2.2 adds System Tray, App.Metadata and a preview of web driver
2021
- September 21, 2021
v2.1 for RichText and DocTabs goodness :) - March 23, 2021
Announcing FyneDesk v0.2 - January 27, 2021
Fyne Book Published - January 25, 2021
Introducing Fyne v2.0.0
2020
- December 14, 2020
fyne-cross v1 Released - November 1, 2020
v1.4 Released - June 5, 2020
v1.3 Released - May 20, 2020
Thank You Sponsors! - April 6, 2020
Updated Release Schedule - February 20, 2020
Now on GitHub Sponsors - February 10, 2020
Build an App in Just Hours (not Days or Weeks) - January 3, 2020
What a Fyne Year!
2019
- December 13, 2019
1.2 Mobile Support - August 2, 2019
Fyne Goes Mobile - June 21, 2019
v1.1 Released - April 20, 2019
v1.0.1 Released - March 20, 2019
First Major Release - March 19, 2019
Building a Cross Platform GUI with Go
2018
- November 29, 2018
2 Drivers and other Statistics - October 10, 2018
100 Stargazers - August 19, 2018
Running on Gemini - July 12, 2018
Drawing a Desktop - June 26, 2018
Fun with Fractals: Multithreading for Free! - March 24, 2018
Looking for Contributors - March 2, 2018
Platform Trifecta - February 17, 2018
The First 10 Days of Fyne
Get In Touch!
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 the community for a chat you'll find us in the #fyne channel on gophers Slack or on our Discord server. If you are not already a member of the communities you can use a Slack invite or Discord invite.