Flutter is a modern, multi-platform UI toolkit to create natively compiled apps for Windows, MacOS, Linux, Android and iOS.
This Flutter Desktop Application Jam is a project by the Ubuntu Flutter Community to make more cool apps for desktop platforms!
So you have two full weekends to develop!
You can use libraries or cookbooks as long as it's been published for a while somewhere where other people can find them easily, such as GitHub or pub.dev
The spirit of this rule is, don't cheat by posting the project you've worked on the last year, or use your friend's awesome secret library that no one knows about it. And no, posting it the week before the competition doesn't give other people to do it.
You can make the app as big or small as you want, but if it's smaller, you might be able to polish it more.
Nothing else is required. You don't have to use our Yaru.dart theme, but it does look pretty nice.
So, no Windows only libraries in the app. External dependencies are fine, you just need to give us a README telling us how to install them on Windows and Linux (and possibly macOS too). Also, please include easy build instructions in the README so we can build it from source.
NOTE: This rule does not mean that you need to test the apps yourself on all three desktop platforms. Just make sure that if you use packages from pub.dev that they support Linux, macOS and Windows.
If you have any questions, let us know in the Desktop Jam Channel in the Ubuntu Flutter Community Discord Server! (HERE)
All apps will be judged by a secret team of judges. The apps will be judged by their appearance, ease of use, usefulness and originality. It doesn't have to be useful to everyone but don't make it too niche an app.
For example: an app to help write stories would be something cool, but a flutter app that is built specifically to help your i3 WM layout isn't going to be very useful for us.
There might be multiple catalogizes depending on how many entries we have, but there will be a grand prize and second place.
(Possible categorizes include, most innovative, app, best app by a team, best solo app, cleanest code, stuff like that)
About originality
Realistically, there are some apps that we've seen a lot of. Apps like Markdown Editors, File Managers, or Music Players (we even have one HERE). Don't let that stop you from making the app of your dreams. Just we might be more inclined to pick a winner that does something different be it, a different kind of app, or a Markdown editor with something we've never seen before.