Mobile
1,619 installs
Setting Up a Linux Environment for Flutter Development
by flutter/skills
Sets up a Linux environment for Flutter development. Use when configuring a Linux machine to run, build, or deploy Flutter applications.
Skill content
Setting Up a Linux Environment for Flutter Development Contents - System Dependencies - Workflow: Configuring the Linux Toolchain - Workflow: Validating the Environment - Workflow: Preparing for Distribution (Snapcraft) - Examples System Dependencies To build and run Flutter applications on a Linux desktop, install the required C/C++ toolchain and system libraries. Flutter relies on dart:ffi to interface with Linux system calls and the GTK framework for UI rendering. Required packages for Debian/Ubuntu-based distributions: - Core Utilities: curl, git, unzip, xz-utils, zip - Build Tools: clang, cmake, ninja-build, pkg-config - Libraries: libglu1-mesa, libgtk-3-dev, libstdc++-12-dev Workflow: Configuring the Linux Toolchain Follow this sequential workflow to prepare the Linux host for Flutter desktop development.