
Easily create new Flutter projects with only the platforms you want—directly from Visual Studio Code!
Features
- Choose platforms: Select from Android, iOS, Web, Windows, macOS, and Linux when creating a new Flutter project.
- No manual cleanup: Only the selected platforms are included in your project (using
flutter create --platforms ).
- Simple UI: Guided prompts for project name, location, and platforms.
Getting Started
1. Install the Extension
- Clone or download this repository.
- Run
npm install in the project root.
- Press
F5 in VS Code to launch an Extension Development Host.
2. Using the Extension
- Open the Command Palette (
Ctrl+Shift+P or Cmd+Shift+P ).
- Search for and run:
Flutter: New Project with Platforms .
- Enter your project name.
- Select a folder for your new project.
- Pick the platforms you want to support.
- The extension will open a terminal and run the appropriate
flutter create command for you.
Requirements
Example

Troubleshooting
- Make sure
flutter is available in your terminal (try running flutter --version ).
- If you see permission errors, ensure VS Code has access to the folder where you want to create the project.
Contributing
We welcome contributions of all kinds! To get started:
- Fork this repository and clone it to your local machine.
- Install dependencies:
npm install
- Open the project in VS Code.
- Start the extension in development mode:
- Press
F5 to launch a new Extension Development Host window.
- Make your changes in the
src/ directory.
- Lint and test your code:
- Run
npm run lint to check for lint errors.
- (Add tests in
test/ if applicable.)
- Submit a pull request with a clear description of your changes.
Guidelines
- Please keep your code clean and follow the existing style.
- Update documentation as needed.
- For major changes, open an issue first to discuss your idea.
Thank you for helping improve this project!
License
MIT
Happy Fluttering!
| |