flutter_build_uploader

A Flutter CLI tool to simplify your post-build workflow: auto-rename APKs, upload to File.io, and share via WhatsApp.


✨ Features

  • βœ… Rename APK after build with version and timestamp
  • ☁️ Upload to gofile.io and get a shareable link
  • πŸ’¬ Optionally open WhatsApp Web with the APK link
  • βš™οΈ Configurable using pubspec.yaml
  • πŸ–₯️ Auto-generates flutterapk.bat on Windows for one-click build & upload

πŸ“¦ Installation

Add this to your Flutter project:

dev_dependencies:
  flutter_build_uploader: ^0.0.3

πŸ”§ Configuration

Add the following to your pubspec.yaml:

flutter_build_uploader:
  release: true      # true = release, false = debug
  whatsapp: true     # open WhatsApp Web with the link (optional)

If not set, defaults are:

  • release: true
  • whatsapp: true

πŸ› οΈ Usage

πŸ” Run manually:

flutter build apk
dart run flutter_build_uploader

⚑ Windows users:

On first run, it auto-creates a flutterapk.bat file:

flutter build apk --release
dart run flutter_build_uploader

Just double-click this file next time!


πŸ§ͺ Example Output

βœ… APK found. Renaming...
πŸ“¦ APK renamed to: build/exports/myapp-v1.0.2-20250701_2100.apk
☁️ Uploading to File.io...
βœ… Uploaded! Link: https://file.io/examplelink
πŸ’¬ Opening WhatsApp Web...

🧠 Coming Soon

  • Google Drive and Telegram uploads
  • .aab support
  • QR code download page
  • GitHub release automation
  • GUI version (with Flutter Desktop)

πŸ“„ License

MIT Β© Ratul Hasan Ruhan