Skip to content
| Marketplace
Sign in
Visual Studio Code>Programming Languages>Flutter Config ManagerNew to Visual Studio Code? Get it now.
Flutter Config Manager

Flutter Config Manager

Hamza Shewa

|
60 installs
| (0) | Free
Manage Flutter Android/iOS/macOS permissions, services, and app name localizations. Update manifests, plists, Podfile, and AppDelegate from one VS Code UI.
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

Flutter Config Manager

Streamline your Flutter project configuration with the Flutter Config Manager for VS Code. This extension removes the headache of manually editing Android manifests and iOS/macOS property lists, providing a unified, visual interface to manage permissions and third-party service integrations.

🚀 Key Features

  • Unified Permission Management: Easily add, remove, and configure permissions for Android, iOS, and macOS from a single view. No more context switching between messy XML and plist files.
  • Smart Extraction: The extension intelligently scans your project workspace. It automatically detects which platforms you are targeting (Android, iOS, macOS) and only shows the relevant configuration sections. Existing permissions are automatically imported, so you never lose your place.
  • Service Integrations: Quickly configure popular third-party services without diving into documentation for platform-specific setup. Supported services include:
    • Facebook SDK
    • Google Sign-In & Google Maps
    • Firebase Cloud Messaging
    • Google AdMob & OneSignal
    • Twitter/X Login & Apple Sign-In
    • Stripe Payments
    • Deep Linking
  • App Name Localizations: Add or edit localized app names so the app displays the proper name based on the device's locale.
  • Safe & Automated Updates: With a single click, the extension updates all necessary files (AndroidManifest.xml, Info.plist, Podfile, AppDelegate.swift, etc.) while preserving your existing project structure and comments.

🛠️ Usage

  1. Open your Flutter project in VS Code.
  2. Click the Flutter Config icon in the Activity Bar (left sidebar).
  3. Alternatively, run the command Flutter Config Manager: Edit Permissions & Services from the command palette.
  4. Manage Permissions: Browse categorized lists, search for specific permissions, and toggle them on/off.
  5. Configure Services: Select services to integrate and fill in the required API keys or IDs.
  6. App Name Localizations: Add or edit localized app names so the correct name appears on each device locale.
  7. Save: Use section-level Save buttons or Save All Changes to apply updates across platform files instantly.

Note for iOS/macOS: Some permissions require a usage description string (e.g., "We need camera access to scan QR codes"). The extension will prompt you to enter these descriptions directly in the UI.

📦 Supported Platforms

Feature Android iOS macOS
Permission Management ✅ ✅ ✅
Service Configuration ✅ ✅ 🚧
Smart Extraction ✅ ✅ ✅

macOS service configuration support is coming soon!

🔧 Requirements

  • VS Code 1.80.0 or higher.
  • A Flutter project structure (standard android/, ios/, or macos/ directories).

📝 Release Notes

1.0.6 (Latest)

  • Added section-level Save buttons so each section can be saved independently.
  • Moved the "Sync Equivalents" control into the Permissions toolbar.
  • Added app name localization editing so the display name matches the device locale.
  • Fixed duplicate applinks entries in Info.plist and duplicate blocks in AppDelegate.swift.

1.0.0

  • Initial release.
  • Permission management for Android, iOS, and macOS.
  • Smart extraction that only shows relevant platform sections.
  • Service integrations for 10+ popular services.

Happy Coding! 💙 built for the Flutter community.

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