Streamline your Flutter development workflow with quick-access commands for building, running, and managing flavors. Organized, powerful, and built for speed.
Features
🚀 Flavored Builds
Quickly build for different environments with pre-configured target files and flavor flags:
- Development: Targets
lib/main_development.dartwith--dart-define=FLAVOR=development. - Staging: Targets
lib/main_staging.dart. - Production: Targets
lib/main_production.dartwith obfuscation and flavor flags.
🌍 Standard Project Support
Working on a simple project? Use the Standard group for commands targeting the default lib/main.dart.
🍎 iOS & CocoaPods Management
Handle iOS dependencies without leaving VS Code:
pod install,pod update, andpod repo update.- Automatic navigation (
cd ios) and return to root. - Clean up legacy master repos with one click.
📦 Setup & Maintenance
- Flutter Clean & Pub Get
- Pub Upgrade & Major Versions Upgrade
⭐ Custom Commands
Add your own custom terminal commands to the sidebar:
- Click the + button to add a new command.
- Enter a display name and the shell command to execute.
- Remove commands with the trash icon.
- Commands are saved in VS Code settings and persist across sessions.
You can also configure them directly in settings.json:
"flutter-helper.customCommands": [
{ "name": "Run Tests", "command": "flutter test" },
{ "name": "Generate Code", "command": "dart run build_runner build --delete-conflicting-outputs" }
]
🖥️ Separate Terminals
Each command runs in its own dedicated terminal — run multiple commands simultaneously without conflicts.
Installation
Search for Flutter Helper in the VS Code Marketplace and click Install.
Requirements
- Flutter SDK installed and in your PATH.
- CocoaPods (for iOS commands).
Usage
Simply click the Rocket Icon 🚀 in the Activity Bar to reveal the command menu.
Happy coding!