6–11 Sept 2025
Technische Universität Berlin
Europe/Berlin timezone

Crafting Snaps Quickstart Guide 101

Not scheduled
5m
Room 1

Room 1

Lightning Talk Main

Speaker

Canonical Contributor

Description

In this workshop, we'll showcase, how to create a snap from scratch. We'll use real life examples, with known issues and problems users run into.

We'll also try to showcase how to integrate ffmpeg and webkitgtk into your snaps, how to detect which plugs to use and more.

This workshop will start with a guided quick start tutorial, after which we have an interactive problem solving session where we help you build a snap for your favorite application.

https://github.com/snapcrafters/snap-quickstart-workshop

Description

From this workshop, the audience will learn to create snaps, easily use ffmpeg and webkitgtk in snaps and other best practices for snaps. Attendees should have some preliminary ideas on Ubuntu, apt and snaps. Also, they should have snapd, snapcraft and lxd installed in their system. They can follow the process from the slides given below or use the vmware image to get a customized virtual box which has all the tools needed.

Please follow the setup process:
https://github.com/snapcrafters/snap-quickstart-workshop?tab=readme-ov-file#snap-quickstart-workshop

This will be a teaser for the workshop

Biography

Soumyadeep Ghosh is a member of the Snapcrafters team. He created and maintains a number of content snaps and helped create the CI used by snapcrafters. Outside Snapcrafters, he is also a Ubuntu Member and helps out with various other organizations such as the Ubuntu Flutter Community, NickVisionApps, Pacstall, and more. For more information, check out https://soumyadghosh.github.io/website/about/

Social Links

https://soumyadghosh.github.io/website/

Headshot Link https://files.mastodon.social/accounts/avatars/113/162/943/406/609/516/original/10d7cd862f80e093.png

Presentation materials

There are no materials yet.