Sets up a Windows environment for Flutter development. Use when configuring a Windows machine to run, build, or deploy Flutter applications for Windows desktop or Android.
This skill provides a structured workflow for setting up a Windows environment for Flutter development, enabling developers to run, build, and deploy Flutter applications for both Windows desktop and Android targets. It focuses on properly configuring the Flutter SDK alongside the necessary Windows system dependencies so that the development environment is fully prepared for cross-platform application work. The primary goal is to eliminate common setup issues by enforcing a clear sequence of installation, configuration, and validation steps.
The skill includes essential setup capabilities such as downloading and installing the Flutter SDK, configuring system PATH variables, and validating installation health using diagnostic commands. It also guides users through configuring required tooling, including Visual Studio with the mandatory C++ workload for Windows desktop compilation, as well as integrating Flutter and Dart support into preferred code editors like VS Code or Android Studio. In addition, it covers platform-specific configuration for both Windows desktop and Android development, including device connection validation and emulator acceleration settings.
This workflow is designed for developers setting up a new machine or standardizing development environments across teams. It is especially useful for Flutter developers working on Windows who need to ensure compatibility with desktop builds, Android device testing, and release packaging. It also supports build preparation for distribution by outlining steps to compile Windows release builds and assemble required application artifacts for deployment.
A properly installed Flutter SDK, system PATH configuration, and Visual Studio with the Desktop development with C++ workload are required for Windows desktop compilation. A supported code editor with Flutter and Dart extensions is also needed.
Yes, VS Code can be used as the code editor for Flutter development. However, Visual Studio is still required separately for Windows desktop C++ compilation.
You can run a diagnostic check using a Flutter validation command and review the output for missing dependencies or configuration issues, then resolve any errors before proceeding.
Yes, it supports Android development by configuring device USB debugging or Android emulators, along with verifying connected devices through Flutter device listing tools.
The setup depends on external tools such as Visual Studio and Android SDK components. Some packaging steps for Windows distribution require additional system dependencies like Visual C++ runtime components.
Quick Setup:
.claude/skills/Repository
flutter/skills