Hey! Ubuntu Flutter Community is organizing the UFC Desktop Jam - it’s a week-long jam (July 19-28) to build something with Flutter for desktop
If you’ve been curious about Flutter desktop, this is a great chance to jump in. UFC Flutter Desktop Jam - itch.io #FlutterDev #FlutterDesktop #Ubuntu linux
It’s sad Linux is (again) the underdog for Flutter. So many packages run on MacOS, not so many in Windows, almost none in Linux =(
One can dream about a SteamBox overthrowing Windows (that, in my opinion, it’s majority in personal computers only because of gaming capabilities), and a huge initiative in Flutter for UI (let’s be honest, UI is utterly crap in Linux) and a flutter-like framework to develop CLI tools in Dart (with windows, menus, etc.).
Thanks for resharing that. Have you decided what you’re building for the jam yet? I’ve been meaning to try out Flutter desktop, so this might be a good excuse to finally dive in.
Sounds interesting. Have you posted this in other platforms like twitter, reddit, bsky, etc.? Maybe even contacting the Flutter team so they post this in their official account?
What packages are you missing from Linux ecosystem?
I’m just spreading the word about the jam but I think I’ve posted this everywhere - including LinkedIn
Oh, I haven’t decided yet, I hope I will be able to join because I have very little time these days and can only work solo
I have something on my mind, having a deadline now perhaps will help me finish it sooner
All apps must be able to run on Windows, macOS and Linux.
macos, I have to dig up the emulator.
All app development must be done during the time of the app jam.
Who’s going to do a whole app in 9 days? Maybe if it’s something simplistic. Do you have to continuously submit what you did or you just make a github repo when it’s done?
And no, posting it the week before the competition doesn’t give other people to do it.
what?
Hi everyone!
This is my first post on this forum.
This jam looks interesting as I have recently just started learning Flutter specifically for desktop and web development.
I have a many years experience in the mobile app space but now I want to focus on cross-platform development for educational desktop apps and games. My main interest is in English language education, learning games, and interactive activities.
Regards,
Simwhi
One thing that I’m personally missing dearly is offline TTS support. flutter_tts supports every platform except for Linux.
Other than that, there’s more minor niggles like:
- The
Rive
package no longer working on Linux - Not being able to set repeating notifications (which is a Linux platform limitation, rather than a package one)
- The MediaQuery.highContrast property not working on Linux
- Not really being able to theme in a way that feels native to GNOME/Adwaita (not even Yaru feels quite native)
- The
vector_graphics
package not working on ARM Linux - Flatpak builds being needlessly complicated and not officially supported or documented. (I refuse to use Snap because of the Snap backend’s proprietary nature.)
(I would add more links, but as a new user, the forum will only allow 2 for me.)
thanks for feedback, I’d submit tickets to flutter / package tracker. For theming adwaita you’d probably develop a package that reads colors from settings.
as for flatpak.. I’ve tried to develop plugin to do that but flatpak builder needs to work offline which is problematic to say at least
Those are all reported issues. I just wanted to cite some of the problems.
As for the Flatpak builder, I put a link above to a project that makes offline builds possible. It’s just not documented as well as the Snap process is, it’s a bit more involved than the Snap process seems to be (because of the offline build), and I haven’t tried it out yet.
Oh I didn’t notice flatpak builder that you’d posted, will check it out, thanks!