Jul 26 – 31, 2023
Europe/Riga timezone

Your app everywhere, just in a Snap!

Jul 29, 2023, 1:30 PM
Workshop Application Development and Deployment


Jesús Soto (Canonical) Till Kamppeter (OpenPrinting/Canonical)


Have you already thought about how the GNOME applications you develop get distributed to end users?

Often developers only provide the source code. So for not so tech-savvy users the major distributions need to pick up the project and package it, and maintain it for new releases.

This is why there is a need for distribution-independent, secure, and easy-to-use packaging, like on smartphones. This exists also for Linux ... Among the options, there is Snap! Applications are easy to find in the Snap Store and they are installable on most Linux distributions.

We are here to introduce you to the Snap packaging format and guide you on how to create your first Snap. Hands-on exercises will be done on your laptop. We will start with simple GNOME applications and in the end we will help you snap your own application.

More about Snap: The Powers, The People

Author(s) Bio

Till is leader of OpenPrinting since it was founded in 2001, introduced the CUPS printing system in Mandrake Linux in 2000 working at MandrakeSoft and with this and a lot of evangelism (booths, talks, workshops) made the other distros also switch to CUPS, since 2006 printing maintainer at Canonical, co-organizing annual meetings with the Printer Working Group (PWG), since 2008 every year mentoring in Google Summer of Code, doing everything to make printing on Linux and alike operating systems "just work". Due to the fact that printing goes through several daemons (CUPS, Printer Applications) got a daemon snapper and Snap enthusiast and evangelist.

Heather is a Canonical employee, on the Ubuntu Desktop team. Besides her technical background, she has a passion for community outreach and helping build knowledge. She is an avid snapper and has a passion for packaging.

Pronouns Till: He/Him, Heather: She/Her

Primary authors

Jesús Soto (Canonical) Till Kamppeter (OpenPrinting/Canonical)

Presentation materials