Search packages, repositories and app categories

Package detailsv0.0.4

flutter_build_uploader

A Flutter CLI tool to simplify your post-build workflow:

AndroidiOSWebmacOSWindowsLinux
30-day downloads
43
Likes
9
Pub points
130

Install package

flutter pub add flutter_build_uploader

Package Overview

Package selection guidance compiled from public package information, community data, and project usage.

A Flutter CLI tool designed to streamline post-build workflows by automating tasks such as uploading build artifacts to cloud storage or distribution platforms. It simplifies the deployment process across multiple platforms including Android, iOS, Web, macOS, Windows, and Linux. With minimal configuration, developers can integrate it into their CI/CD pipelines or local development environments to enhance release efficiency. The tool is particularly useful for teams aiming to reduce manual steps in publishing apps.

Use cases

  • Automating app releases
  • Integrating with CI/CD pipelines
  • Uploading builds to cloud storage
  • Simplifying multi-platform deployments
  • Reducing manual upload errors

Key features

  • CLI-driven automation
  • Multi-platform support
  • Easy integration with existing workflows
  • Configurable upload destinations
  • Lightweight and fast execution

Suitable for

  • Development teams using CI/CD
  • Flutter developers managing frequent releases
  • Teams deploying to multiple platforms
  • Anyone seeking to automate build uploads

Considerations

  • Requires setup of authentication credentials
  • Dependent on external storage or distribution services
  • Limited to post-build operations
  • Not a replacement for full build tools
  • May require additional configuration for complex workflows

Original README

Original README snapshot from the linked source repository. Visit the repository for the latest content.

flutter_build_uploader

A simple, powerful Flutter CLI tool to automate post-build tasks: rename APKs, upload to GoFile.io, and optionally share via WhatsApp.


✨ Features

  • ✅ Automatically rename APK with version & timestamp
  • ☁️ Upload to gofile.io and get a shareable link
  • 💬 Optionally open WhatsApp Web with the download link
  • ⚙️ Fully configurable via pubspec.yaml
  • 🖥️ Auto-generates flutterapk.bat for Windows one-click builds

📦 Installation

Option 1: Project-level
dev_dependencies:
  flutter_build_uploader: ^0.0.4
Option 2: Global CLI
dart pub global activate flutter_build_uploader

🔧 Configuration (optional)

In your pubspec.yaml:

flutter_build_uploader:
  release: true      # true = release (default), false = debug
  whatsapp: true     # true = open WhatsApp Web (default)

🛠️ Usage

🔁 In-project (manual)
flutter build apk
dart run flutter_build_uploader
⚡ Global (after activating)
flutter build apk
flutter_build_uploader
🪟 For Windows users:

On first run, a flutterapk.bat file is created:

flutter build apk --release
dart run flutter_build_uploader

Just double-click it next time ✅


🧪 Example Output

✅ APK found. Renaming...
📦 APK renamed to: build/exports/myapp-v1.0.2-20250701_2100.apk
☁️ Uploading to GoFile.io...
✅ Uploaded! Link: https://gofile.io/d/abc123XYZ
💬 Opening WhatsApp Web...

🧠 Coming Soon

  • Google Drive and Telegram upload support
  • .aab format support
  • QR code link page
  • GitHub release automation
  • Rename pattern customization
  • GUI version (Flutter Desktop)

📄 License

MIT © Ratul Hasan Ruhan

Categories

Dependencies

Dependency list 4 items

Source repository

Projects using this package

No data available yet.