Exciting News : My First Flutter Package is Live on pub.dev! ![]()
After a lot of late nights and learning moments, I’m proud to share my first open-source Flutter CLI t
ool:
flutter_flavor_manager
It’s a production-ready tool that helps developers set up and manage multiple environments (flavors) in Flutter projects the clean, automated, and scalable way.
What It Does
With just a few CLI commands, it automatically:
Configures Android flavors in build.gradle or build.gradle.kts
Sets up iOS schemes and build configurations
Generates Dart entry points for each flavor
Adds VSCode launch configurations
Detects and merges existing flavors
All following SOLID principles and clean architecture
No more manual flavor setup headache just run the wizard and watch your project structure come to life.
Why I Built It
As a Flutter developer, I realized that setting up multiple environments (dev, qa, prod, etc.) can be time-consuming and error-prone.
So I built flutter_flavor_manager to make this process automatic, reliable, and type-safe,Save time by automating Android & iOS flavor setup something every Flutter project can benefit from.
Open Source & Contributions Welcome
It’s fully open source, and I’d love for the Flutter community to join in!
GitHub: GitHub - Abdallahabusnineh/flutter_flavor_manager: A comprehensive tool for setting up and managing flavors (environments) in Flutter projects for both Android and iOS. check the package on pub dev https://pub.dev/packages/flutter_flavor_manager
If you want to:
Simplify your multi-environment setup
Learn how to build a Flutter CLI tool
Or contribute to open-source development
Then check it out, test it, and let’s build something amazing together ![]()
