FLUTTER ECOSYSTEM

ratulhasanruhan/flutter_build_uploader

빌드 후 워크플로우를 단순화하기 위한 Flutter CLI 도구:

flutter_build_uploader 프로젝트 이미지
Stars
3
Forks
0
최근 푸시(UTC)
2025. 7. 1.
프로젝트 상태
활성
Ratul Hasan Ruhan  GitHub avatar
GITHUB User

Ratul Hasan Ruhan ↗

Building Meaningful Tech | Software Engineer Specializing in Mobile, AI, and Localized Solutions

AppibriumDhaka, Bangladesh공식 웹사이트 ↗
언어Dart

기술 주제

이 저장소가 배포한 패키지

사용 중인 의존성

의존성 목록 6 개

원본 README

아래는 영문 원문 스냅샷입니다. 최신 내용은 GitHub에서 확인하세요.

README 펼치기 / 접기

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