Flutter web build flavor

Viewed 272

In our flutter app, we rely on build flavors. It works on mobile using

flutter build apk --release --flavor dev

But when making a flutter web release build, the following is not working

flutter build web --release --flavor dev

Since build flavor is not supported in flutter web, is there any workaround ? (Environment variables? Adding more pipeline script steps ? But how ? )

1 Answers

You can use: var env = String.fromEnvironment("flavor");

Then, by command line:

flutter build web --dart-define=flavor=dev
flutter build web --dart-define=flavor=stg
flutter build web --dart-define=flavor=prod

This is the workaround for flutter web.

Related