Skip to content
| Marketplace
Sign in
Visual Studio Code>Other>MD LabsNew to Visual Studio Code? Get it now.
MD Labs

MD Labs

Ziad Haggag

|
3 installs
| (0) | Free
Scaffold production-ready Flutter apps from MD Labs’ Clean Architecture template. Guided wizard, FVM version pinning, live Git template sync, and pub.dev package integration.
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

MD Labs

Professional Flutter project scaffolding for VS Code

MD Labs is an internal-grade extension that helps your team generate consistent, production-ready Flutter applications from a centralized Clean Architecture template — without manual setup, copy-paste, or drift across projects.

Built by Ziad Haggag for MD Labs.


Overview

When you open VS Code, MD Labs launches a secure guided workflow: sign in, sync the latest template from Git, configure your app, and generate a fully structured project with identifiers, FVM configuration, dependencies, and code generation already handled.

The result is a standardized codebase your team can extend immediately — aligned with MD Labs engineering practices from day one.


Key capabilities

Capability What it delivers
Live template sync Fresh clone from your Git repository each session — template updates ship without republishing the extension
Clean Architecture baseline BLoC, Injectable, GoRouter, Dio, Freezed, flavors, localization, and project structure preconfigured
4-step guided wizard Project identity → Flutter SDK → packages → generate
FVM integration Select, cache, and pin Flutter versions per project
Package management Template packages are locked; search pub.dev to add extras with version editing and conflict checks
End-to-end generation Copy, rename, pub get, and build_runner in one flow
Secure access Team sign-in required before using the wizard

Workflow

1 · Project

Define display name, project name (snake_case), Android/iOS package ID, description, and output folder.

2 · Flutter

Choose a Flutter version with FVM support — check installation, browse cached versions, or download new SDKs.

3 · Packages

Review locked template dependencies. Search pub.dev for additional packages, adjust versions, and resolve conflicts before generation.

4 · Generate

Preview the template file tree, then generate the project with live progress and a success summary.


Template delivery

MD Labs does not bundle a static template inside the extension. Each session syncs the latest official template from your team's repository, so updates are available without republishing the extension.


Requirements

  • VS Code 1.85+
  • Git on PATH
  • FVM recommended for Flutter version management
  • Authorized team account for sign-in

Development

cd flutter-project-forge
npm install
npm run compile   # or npm run watch

Press F5 to launch the Extension Development Host with the MD Labs panel.

Package & publish

npm run compile
npm run package

License

MIT

  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2026 Microsoft