Frameworks
Flutter
Distribute Android APK/AAB and iOS IPA builds from your Flutter projects.
💙 Flutter
Flutter provides powerful built-in tooling that compiles highly optimized binaries for Android and iOS, placing them neatly in the build/ directory.
📁 Typical Build Paths
- Android APK:
./build/app/outputs/flutter-apk/app-release.apk - Android AAB:
./build/app/outputs/bundle/release/app-release.aab - iOS IPA:
./build/ios/ipa/MyApp.ipa
⚙️ Setup & Link
Run the following command in your Flutter workspace root to link your build outputs:
buildshare init \
--project-name "My Flutter App" \
--package-name "com.example.flutterapp" \
--android-path "./build/app/outputs/flutter-apk/app-release.apk" \
--ios-path "./build/ios/ipa/MyApp.ipa"🤖 Automation Commands
To compile your release binaries and automatically upload them to BuildShare, chain the CLI commands together:
Android Build & Release
flutter build apk --release && buildshare upload android --no-confirmiOS Build & Release
flutter build ipa --release && buildshare upload ios --no-confirmMulti-platform Deploy Script
You can add a custom helper script or alias to your shell configuration or local project settings:
# Clean, compile all platforms, and upload
flutter clean && \
flutter build apk --release && \
flutter build ipa --release && \
buildshare upload android --no-confirm && \
buildshare upload ios --no-confirm