Overview
A command-line tool that simplifies updating a Flutter app's name and package ID across all supported platforms. It automates modifications to Android, iOS, macOS, Windows, and Linux configuration files, ensuring consistency and reducing manual errors. The tool is particularly useful during app rebranding or when setting up new projects with custom identifiers. It integrates seamlessly into the Flutter workflow via pub add.
Use cases
- Updating app name and package ID during rebranding
- Setting up new Flutter projects with custom identifiers
- Ensuring consistent app identifiers across multiple platforms
- Automating configuration updates in CI/CD pipelines
- Reducing manual edits in platform-specific config files
Key features
- Automates Android, iOS, macOS, Windows, and Linux config updates
- Supports both name and package ID changes
- Integrates with Flutter's pub system
- Preserves existing configuration structure
- Command-line interface for easy use
Suitable for
- Developers managing multi-platform Flutter apps
- Teams requiring consistent app identifiers
- CI/CD workflows needing automated app config updates
- New project setup with custom app details
Considerations
- Requires manual verification after updates
- Not suitable for complex configuration overrides
- May conflict with manually edited config files
- Limited to name and ID changes, not broader config adjustments
- Best used in controlled development environments