Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/atiqsamtia/change_app_package_name

Change App Package Name with single command. It makes the process very easy and fast.
https://github.com/atiqsamtia/change_app_package_name

android android-app flutter flutter-app flutter-package

Last synced: 5 days ago
JSON representation

Change App Package Name with single command. It makes the process very easy and fast.

Awesome Lists containing this project

README

        

# Change App Package Name for Flutter
Change App Package Name with single command. It makes the process very easy and fast.

## What It does?
- [x] Update AndroidManifest.xml files for release, debug & profile
- [x] Update build.gradle file
- [x] Update MainActivity file. Both java & kotlin supported.
- [x] Move MainActivity file to new package directory structure
- [x] Delete old package name directory structure.
- [x] Update Product Bundle Identifier in iOS.
- if you have customized CFBundleIdentifier in Info.plist, it will not be updated. You have to update it manually.
- [x] Specify which platform they want to rename the package for.

## How to Use?

Add Change App Package Name to your `pubspec.yaml` in `dev_dependencies:` section.
```yaml
dev_dependencies:
change_app_package_name: ^1.4.0
```
or run this command
```bash
flutter pub add -d change_app_package_name
```
Not migrated to null safety yet? use old version like this
```yaml
dev_dependencies:
change_app_package_name: ^1.4.0
```

Update dependencies
```
flutter pub get
```
Run this command to change the package name for both platforms.

```
dart run change_app_package_name:main com.new.package.name
```
To rename only Android:
```
dart run change_app_package_name:main com.new.package.name --android
```
To rename only IOS:
```
dart run change_app_package_name:main com.new.package.name --ios
```

Where `com.new.package.name` is the new package name that you want for your app. replace it with any name you want.

## Meta

Atiq Samtia– [@AtiqSamtia](https://twitter.com/atiqsamtia) – [email protected]

Distributed under the MIT license.

[https://github.com/atiqsamtia/change_app_package_name](https://github.com/atiqsamtia/change_app_package_name)

## Contributing

1. Fork it ()
2. Create your feature branch (`git checkout -b feature/fooBar`)
3. Commit your changes (`git commit -am 'Add some fooBar'`)
4. Push to the branch (`git push origin feature/fooBar`)
5. Create a new Pull Request