Getting Started with FRX
Welcome to the Flutter Release X (FRX) Cookbook — a collection of practical recipes to help you automate your app release process quickly and effectively.
Prerequisites
Make sure you have FRX installed before following any recipe:
dart pub global activate flutter_release_x
Need help? See the full Installation Guide.
🚀 Initialize Your Project
The fastest way to set up FRX is with the frx init command:
frx init
This generates a config.yaml file in your current directory with:
- ✅ All available upload options (commented out, ready to enable)
- ✅ Sensible QR code defaults
- ✅ Helpful inline comments for every option
- ✅ Multi-framework pipeline examples (Flutter, React, Python, .NET, etc.)
- ✅ Links to the relevant setup documentation
Then follow these 3 steps:
- Open
config.yaml— uncomment the services you want - Add your API keys and tokens
- Run
frx buildto build, upload, and share your app automatically
Custom Config File
Use a different filename with the --config flag:
frx init --config my-settings.yaml
Force-overwrite an existing config:
frx init --force
What's Next?
| I want to... | Go to |
|---|---|
| Upload to GitHub / Google Drive | Cloud Integration |
| Run a multi-step pipeline | Advanced Pipeline Cookbook |
| Share builds on Slack | Slack Cookbook |
| Generate QR codes | QR Code Cookbook |