Overview
A Flutter package that simplifies changing an app's package name with a single command. It automatically updates the AndroidManifest.xml, build.gradle files, and MainActivity, while also relocating the MainActivity to the new directory structure. Designed for developers who need to rebrand or refactor their app’s package name efficiently across multiple platforms. The tool ensures consistency and reduces manual errors during migration.
Use cases
- Rebranding an existing app
- Refactoring app structure
- Migrating to a new package namespace
- Preparing app for publishing under a new name
- Streamlining multi-platform package updates
Key features
- Single command execution
- Automated file updates
- Directory structure adjustment
- Cross-platform support (Android, iOS, macOS, Windows, Linux)
- Preserves app functionality during rename
Suitable for
- Flutter developers managing app branding
- Teams refactoring app architecture
- Developers preparing apps for release with new identities
- Those seeking automation in package name changes
Considerations
- Backup project before use
- Ensure no custom package references exist
- Verify app functionality post-rename
- Check for third-party plugin compatibility
- Manual review recommended after execution