publish 1.0.4 copy "publish: ^1.0.4" to clipboard
publish: ^1.0.4 copied to clipboard

A Flutter package to simplify generating Android signing keys and creating signed bundles for Play Store publishing.

publish #

publish is a Flutter package designed to make it easier for developers to set up Android app signing and create signed app bundles for Play Store publishing. No need to memorize complex commands – just use this package to generate keys and configure the signing process with ease.

Features: #

  • Automatically generate Android keystores.
  • Create and configure the key.properties file for signing.
  • Update the build.gradle file for signing your app.
  • Simplified command usage for creating signed bundles.

Installation: #

  1. Add the following to your pubspec.yaml file:

    dependencies:
      publish: ^1.0.0
    
  2. Run the command:

    flutter pub get
    

Usage: #

  1. Setup Android Signing: To generate the signing key and configure necessary files, use this command:

    flutter pub run publish --android-sign
    

    This will:

    • Generate a keystore file.
    • Create the key.properties file with your details.
    • Update your build.gradle file for release builds.
  2. Generate Feature Directory: You can also generate a feature directory using the command:

    flutter pub run publish gen <feature_name>
    

    For generating a core directory:

    flutter pub run publish gen --core
    

    You can also specify the path with:

    flutter pub run publish gen --path <your_base_path>
    
  3. Help: For a list of available options, run:

    flutter pub run publish -h
    

Contributions: #

You are welcome to open issues or contribute to improving the package.

License: #

This project is licensed under the MIT License.

1
likes
120
points
39
downloads

Publisher

verified publishermubashar.dev

Weekly Downloads

A Flutter package to simplify generating Android signing keys and creating signed bundles for Play Store publishing.

Homepage
Repository (GitHub)
View/report issues

Documentation

API reference

License

MIT (license)

Dependencies

args, flutter, http, yaml

More

Packages that depend on publish