30–31 Aug 2025
St. Xavier's College
Asia/Kathmandu timezone

Crafting snaps quickstart guide 101

30 Aug 2025, 10:30
1h 30m
2. DVINE (Workshops) (St. Xavier's College)

2. DVINE (Workshops)

St. Xavier's College

Maitighar, Kathmandu, Bagmati, 7437, Nepal
Workshop Desktop and WSL

Speakers

Mr Soumyadeep Ghosh
Snapcrafters/Ubuntu/Ubuntu Membership Board/Ubuntu Flutter Community
Till Kamppeter
OpenPrinting/Canonical

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 quickstart 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

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/

What audience can learn

Audience can learn about creating snaps of any application, library or even daemons!

Things to know or prepare for this session

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

Summary

A workshop regarding creating snap of an application from scratch. This will showcase, how one can use extensions, content snaps etc. to further easily add different libraries.

Difficulty level Intermediate

Presentation materials