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