BBMedia logo VSCode logo

13+ friends for a Flutter developer in VSCode

BBMedia Tools - a VSCode extension that simplifies Flutter development down to a couple of clicks.

In a single VSCode side panel - one click - and the job is done.

downloadbbmedia-tools-0.0.2.vsix
1 Pusher
Pusher Push

Send test push notifications via Firebase Cloud Messaging open_in_new

Supports:

  • Send push notifications to topic subscribers
  • send a push to 1–2 devices
  • use templates open_in_new

Why it's useful:

Quickly test notifications without a separate backend.

2 Theme Snippet
Theme Snippet

Work with the Material 3 theme in Flutter.

It can:

  • generate Material 3 color schemes
  • snippets for colorTheme and textTheme
  • export to PDF / HTML / Dart / Figma
2.1 Theme Snippet

An example of color and text Theme in the IDE.

Theme Snippet Theme Snippet

Export to PDF / HTML / Dart / Figma.

Theme Snippet
3 Build Factory
Build Factory

Builds: APK / AAB (Android), IPA (iOS)

Supports:

  • setting flavors and env
  • version and build number
  • build flags

Why it's useful:

Fewer mistakes in commands, faster releases.

4 Code Generation
Code Generation

Runs your own bash script to generate code.

You can set:

build_runner is optionally run after generation.

Why it's useful:

Perfect for teams that have their own screen/feature templates.

5 Build Runner
Build Runner

Runs code generation (build_runner), which is used in almost every Flutter project: freezed, json_serializable, and other generators.

You can:

  • run a regular build
  • enable watch mode (auto-rebuild on changes)
  • build a single file only
  • organize imports (Organize Imports)

Why it's useful:

No need to remember long commands

6 Localization
Localization

Work with the easy_localization plugin. open_in_new

Helps you:

  • generate translation keys
  • quickly open locale JSON files
  • configure paths for your project

Why it's useful:

Less manual fiddling with translations, especially in multilingual apps.

7 Pub
Pub

Manage Flutter/Dart dependencies:

  • get packages
  • upgrade

Why it's useful:

Quick access to pub commands without the terminal.

8 Flutter Tool
Flutter Tool

Basic Flutter commands:

  • run the app
  • clean the project
  • other everyday actions

Why it's useful:

All the essentials — in one place.

9 Encoding
Encoding

Quick text encoding operations right in the panel.

Small tasks without external services.

10 Firebase CLI
Firebase CLI

A set of Firebase commands.

No need to remember the CLI syntax.

11 GoogleCloud CLI
GoogleCloud CLI

A set of Google Cloud commands.

No need to remember the CLI syntax.

12 Notes
Notes

Simple notes right in the VSCode sidebar.

Tokens, commands, ideas — all at hand and never lost.

13 Media Encoder
Media Encoder

Process video right from VSCode:

...  
Media Encoder

under construction

The general idea

All modules can be turned on and off, reordered, and customized to your liking.

Some settings are global, some are at the project level.

The extension's main goal is simple: remove the routine, the commands, and the switching between tools, and bring everything together into a single panel inside VSCode.

downloadbbmedia-tools-0.0.2.vsix

Installing the .vsix in VSCode

  • Download the bbmedia-tools-0.0.2.vsix file
  • In VSCode, go to the Extensions tab (Ctrl/Cmd + Shift + X).
  • Click "…" (More Actions) in the top-right corner of the extensions panel.
  • Choose Install from VSIX… and select the downloaded file.
  • Wait for the installation to finish and reload VSCode if prompted.

Or via the terminal: code --install-extension bbmedia-tools-0.0.2.vsix

Our products TaxerFly StringFly FileFly CardFly