FLUTTER ECOSYSTEM

flutter_flavorizr

A flutter utility to easily create flavors in your flutter application

Latest version
2.4.2
30-day downloads
113.2K
Likes
960
Pub points
160

Package Overview

Selection guidance generated from public package information. For reference only.

Overview

flutter_flavorizr is a developer tool that simplifies the creation and management of app flavors in Flutter applications. It automates the configuration of different build variants—such as development, staging, and production—by generating platform-specific files for Android, iOS, and macOS. With minimal setup, it streamlines environment-specific configurations like application names, package names, icons, and launch screens. This reduces manual errors and speeds up the build process across multiple environments.

Use cases
  • Managing multiple app environments
  • Automating build configuration
  • Customizing app assets per flavor
  • Streamlining CI/CD pipelines
  • Supporting team collaboration on different builds
Key features
  • Auto-generates Android, iOS, and macOS config files
  • Supports custom app names and package names per flavor
  • Integrates with existing Flutter projects
  • Configurable via YAML file
  • Handles icons and launch screens per flavor
Suitable for
  • Flutter teams using multiple app flavors
  • Projects requiring environment-specific builds
  • CI/CD workflows with distinct deployment stages
  • Developers seeking to reduce manual configuration
Considerations
  • Requires understanding of Flutter flavor concepts
  • May conflict with manually edited config files
  • Needs proper YAML configuration to avoid errors
  • Best used early in project lifecycle
Supported platformsAndroidiOSmacOS

Install package

flutter pub add flutter_flavorizr

Categories

Source repository

Related projects