An all-in-one Flutter application packaging and distribution tool, providing you with a one-stop solution to meet various distribution needs.
Name Change Notice:
Flutter Distributorhas been renamed to FastForge. If you were previously usingFlutter Distributor, please note that all functionality remains the same, but the package name, commands, and documentation have been updated to reflect this change.
English | 简体中文
The full documentation can be found on fastforge.dev.
- aab - Create a
aab
package for your app. - apk - Create a
apk
package for your app. - appimage - Create a
AppImage
package for your app. - deb - Create a
deb
package for your app. - dmg - Create a
dmg
package for your app. - exe - Create a
exe
package for your app. - ipa - Create a
ipa
package for your app. - msix - Create a
msix
package for your app. - pacman - Create a
pacman
package for your app. - pkg - Create a
pkg
package for your app. - rpm - Create a
rpm
package for your app. - zip - Create a
zip
package for your app.
- appcenter - Publish your app to
appcenter
. - appstore - Publish your app to
appstore
. - fir - Publish your app to
fir
. - firebase - Publish your app to
firebase
. - firebase_hosting - Publish your app to
firebase_hosting
. - github - Publish your app to
github
release. - pgyer - Publish your app to
pgyer
. - playstore - Publish your app to
playstore
. - qiniu - Publish your app to
qiniu
. - vercel - Publish your app to
vercel
.
dart pub global activate fastforge
Add distribute_options.yaml
to your project root directory.
variables:
PGYER_API_KEY: "your api key"
output: dist/
releases:
- name: dev
jobs:
# Build and publish your apk pkg to pgyer
- name: release-dev-android
package:
platform: android
target: apk
build_args:
target-platform: android-arm,android-arm64
dart-define:
APP_ENV: dev
publish_to: pgyer
# Build and publish your ipa pkg to pgyer
- name: release-dev-ios
package:
platform: ios
target: ipa
build_args:
export-options-plist: ios/dev_ExportOptions.plist
dart-define:
APP_ENV: dev
publish_to: pgyer
The
build_args
are the args supported by theflutter build
command, please modify it according to your project.
fastforge release --name dev
- Biyi - A convenient translation and dictionary app.
- Qianji - A purely bookkeeping app.
- Alga - A developer tools app.
- Airclap - Send any file to any device. cross platform, ultra fast and easy to use.