I created my first mobile app in #Golang using #Fyne . It's a very simple app for logging small ideas and to do tasks on my Android phone into simple text files. These are synced w/ #Syncthing to my Laptop. From there, a #RakuLang glue script adds them to my #Taskwarrior DB. I know, weird workflow. But I wanted to highlight how easy it is to build cross-platform mobile apps in Go now. Dont have to use the Android SDK.
Theres a new, minimal, cross-platform native app framework called #Fyne for Go that is pretty impressive and something I think most of my mutuals will be interested in. It solves a lot of the same problems as #Flutter, allowing you to write native apps for mobile and desktop seamlessly, while being much more lightweight and using a language that is well designed and nice to use. And it's not GTK based, it implements its own renderer. They are creating their own desktop, which has a very similar look & feel to #xfce, and the vibe of the project overall seems to be shooting to cover much of the same needs as GNOME but much more minimal and emphasizing no-nonsense mobile & desktop development.
Not many offerings check all those boxes, and those that do tend to be on the McDonalds end of the software spectrum.
I was becoming frustrated with some Mastodon apps not being able to easily unfollow tags that are really noisy. I created a little GUI app to fetch my followed tags and allow me to unfollow any of them. Hopefully, it might be of use to others.
Built using the #fyne#golang toolkit, source is available at https://github.com/PaulWaldo/mastotool. There are pre-built binaries for the major platforms in the Releases section.
today for my little #devlog on my Football Manager game in #golang and #fyne I implemented Table and Round screen, also a bit of background fixes and the mechanics to Load the game. https://youtu.be/gycBzAWGfZ8
yet another update #devlog video on my #FootballManager game made with #golang and #fyne
I made loads of UI improvements, like Ordering players in Roster by Position, and Implemented the Match Details view.
finally another update #devlog on my #FootballManager game made with #golang and #fyne
After a few days of working on things that are not really easy to see in a video, I finally managed to showcase the Events triggering and Time simulation.
Now you can simulate time going by and events will trigger News or Emails, which you can action.
I also implemented a custom parser to add links inside the text of a RichTextWidget.
today for the #devlog of my #FootballManager game with #golang and #fyne
I implemented a way to answer emails and so to trigger events (with possibly more emails and news).
This will allow your decisions to influence the game state.
Also decided to redesign a bit the Team Details view leaving a bit more space for Team stats when I will add them.
Today I implemented the first chain of events/actions that will allow the player to get hired by a Team.
If certain conditions are respected you will get a contract offer, if you accept it, your decision will trigger you getting hired and it will allow you to manage the team.
the whole game mechanics will work around this system.