Creating flavors for Flutter

What are flavors

Environment set up

Creating flavors in iOS

Using flavors in iOS

Plugin configurations

Using flavors in Android

Setting up launch configurations

Launching your app flavors

More information

Packages

What are flavors

Have you ever wondered how to set up different environments in your Flutter app?
Flavors (known as build configurations in iOS), allow you (the developer) to 
create separate environments for your app using the same code base. 
For example, you might have one flavor for your full-fledged production app, 
another as a limited “free” app, another for testing experimental features, and so on.