Setup & Installation
What This Skill Does
Walks through setting up a Linux machine for Flutter desktop development. Covers installing system dependencies like clang, cmake, and GTK libraries on Debian/Ubuntu, validating the toolchain with flutter doctor, and packaging apps as Snaps via Snapcraft.
Linux Flutter setup requires a specific set of system packages and build tools that vary by distro, and this skill lists the exact apt packages and validation steps so you don't have to piece it together from scattered docs.
When to use it
- Setting up a fresh Ubuntu workstation for Flutter desktop apps
- Installing GTK and build dependencies for Linux Flutter targets
- Running flutter doctor to diagnose missing Linux toolchain packages
- Packaging a Flutter app as a Snap for the Snap Store
- Configuring a Chromebook's Linux container for Flutter development