VS Code Extensions
MD Labs

MD Labs

by ZiadHaggag

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.

Downloads

4

Rating

(0)

Version

1.1.2

Last updated

Jul 08, 2026

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

Related extensions