Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/Frezyx/awesome_flutter_extensions

A curated list of the most popular extensions for dart / Flutter development in various IDEs including Visual Studio Code, IntelliJ IDEA, and Android Studio
https://github.com/Frezyx/awesome_flutter_extensions

List: awesome_flutter_extensions

awesome awesome-extensions awesome-list curated-list dart extension extensions flutter

Last synced: about 2 months ago
JSON representation

A curated list of the most popular extensions for dart / Flutter development in various IDEs including Visual Studio Code, IntelliJ IDEA, and Android Studio

Awesome Lists containing this project

README

        

# Awesome Flutter Extensions

[![Awesome](https://awesome.re/badge.svg)](https://awesome.re)

This repository contains a curated list of the most popular extensions for Flutter development in various integrated development environments (IDEs) including Visual Studio Code, IntelliJ IDEA, and Android Studio. The extensions listed here are aimed at enhancing the development experience and productivity when working with Flutter and Dart.

## Table of Contents

- [Visual Studio Code](#visual-studio-code)
- [IntelliJ IDEA](#intellij-idea)
- [Android Studio](#android-studio)

## Visual Studio Code

| Extension | Description |
|-----------|-------------|
| [Dart](https://marketplace.visualstudio.com/items?itemName=Dart-Code.dart-code) | Official extension for Dart support in VS Code. Provides syntax highlighting, IntelliSense, debugging, and more. |
| [Flutter](https://marketplace.visualstudio.com/items?itemName=Dart-Code.flutter) | Official extension for Flutter development in VS Code. Offers Flutter-specific commands, project templates, and hot reload. |
| [Flutter Intl](https://marketplace.visualstudio.com/items?itemName=localizely.flutter-intl) | Flutter localization binding from .arb files with official Intl library |
| [Pubspec Assist](https://marketplace.visualstudio.com/items?itemName=jeroen-meijer.pubspec-assist) | Simplifies the process of adding dependencies to your `pubspec.yaml` file by providing autocompletion and version selection. |
| [bloc](https://marketplace.visualstudio.com/items?itemName=FelixAngelov.bloc) | Support for the bloc library and provides tools for effectively creating blocs for both Flutter and AngularDart apps. |
| [Dart Barrel Export File Generator](https://marketplace.visualstudio.com/items?itemName=orestesgaolin.dart-export-index) | Create barrel file that exports the files in current directory. This allows for importing whole folders in batch instead of importing each file one by one. Creates index.dart and dir_name.dart. |
| [Dart Part Generator](https://marketplace.visualstudio.com/items?itemName=ZemlyanikinMaksim.dart-part-generator) | Extension to generate Dart part files quickly. Open a dart file, select this command, write a file name. The new dart file with the `part of` will be created and the `part 'path to new file';` will be added to the original file. |
| [Flutter Coverage](https://marketplace.visualstudio.com/items?itemName=Flutterando.flutter-coverage) | VSCeode Extension for view the code coverage per folder/file in the test view |
| [Flutter Tree](https://marketplace.visualstudio.com/items?itemName=marcelovelasquez.flutter-tree) | Extension for Flutter to build basic widget tree. |
| [Version Lens](https://marketplace.visualstudio.com/items?itemName=pflannery.vscode-versionlens) | Shows the latest version for each package using code lens |
| [Dart Data Class Generator](https://marketplace.visualstudio.com/items?itemName=hzgood.dart-data-class-generator) | Create dart data classes easily, fast and without writing boilerplate or running code generation. |
| [Awesome Flutter Snippets](https://marketplace.visualstudio.com/items?itemName=Nash.awesome-flutter-snippets) | Awesome Flutter Snippets is a collection snippets and shortcuts for commonly used Flutter functions and classes |
| [Flutter Color](https://marketplace.visualstudio.com/items?itemName=circlecodesolution.ccs-flutter-color) | This plugin help you to easily visualize the color. |
| [Image preview](https://marketplace.visualstudio.com/items?itemName=kisstkondoros.vscode-gutter-preview) | Shows image preview in the gutter and on hover |
| [FlutterGPT: Supercharged Dev Experiment](https://marketplace.visualstudio.com/items?itemName=WelltestedAI.fluttergpt) | Use ChatGPT right inside your IDE to create, refactor and debug Flutter code. |

## IntelliJ IDEA

| Plugin | Description |
|--------|-------------|
| [Flutter](https://plugins.jetbrains.com/plugin/9212-flutter) | Official plugin for Flutter development in IntelliJ IDEA. Offers Flutter-specific features like hot reload, widget inspector, and integrated testing. |
| [Dart](https://plugins.jetbrains.com/plugin/6351-dart) | Official plugin for Dart support in IntelliJ IDEA. Provides code analysis, code completion, refactoring, and more. |
| [Flutter Enhancement Suite](https://plugins.jetbrains.com/plugin/12693-flutter-enhancement-suite) | Collection of productivity enhancements for Flutter developers, including code generation, file templates, and live templates. |
| [Flutter Intl](https://plugins.jetbrains.com/plugin/13666-flutter-intl) | Simplifies internationalization in Flutter projects by generating localization code and managing translations. |
| [bloc](https://plugins.jetbrains.com/plugin/12129-bloc) | Bloc Library Tools for effectively creating blocs and cubits for both Flutter and AngularDart apps. |
| [ImagePreview](https://plugins.jetbrains.com/plugin/21224-imagepreview) | A preview image url plugin, when you define an image url, you can preview it content and size in IDE |

## Android Studio

| Plugin | Description |
|--------|-------------|
| [Flutter](https://plugins.jetbrains.com/plugin/9212-flutter) | Official plugin for Flutter development in Android Studio. Offers Flutter-specific features like hot reload, widget inspector, and integrated testing. |
| [Dart](https://plugins.jetbrains.com/plugin/6351-dart) | Official plugin for Dart support in Android Studio. Provides code analysis, code completion, refactoring, and more. |
| [Flutter Enhancement Suite](https://plugins.jetbrains.com/plugin/12693-flutter-enhancement-suite) | Collection of productivity enhancements for Flutter developers, including code generation, file templates, and live templates. |
| [Flutter Intl](https://plugins.jetbrains.com/plugin/13666-flutter-intl) | Simplifies internationalization in Flutter projects by generating localization code and managing translations. |
| [bloc](https://plugins.jetbrains.com/plugin/12129-bloc) | Bloc Library Tools for effectively creating blocs and cubits for both Flutter and AngularDart apps. |
| [ImagePreview](https://plugins.jetbrains.com/plugin/21224-imagepreview) | A preview image url plugin, when you define an image url, you can preview it content and size in IDE |
| [Nested Brackets Colorer](https://plugins.jetbrains.com/plugin/10210-nested-brackets-colorer) | Coloring nested round (), *angled <>, *braces {} and *square [] brackets starting from the second level |
| [Highlight Colors for Compose](https://plugins.jetbrains.com/plugin/15439-highlight-colors-for-compose) | Draws rectangle on editor's gutter denoting the color |
| [Flutter Pub Version Checker](https://plugins.jetbrains.com/plugin/12400-flutter-pub-version-checker) | Inspects your pubspec.yaml file to find if you're using the latest package versions from the pub.dev - the official package repository for Flutter and Dart apps. |