Product Flavors
Product flavors represent different versions of your app that you may release to users, such as free and paid versions of your app.
You can customize product flavors to use different code and resources, while sharing and reusing the parts that are common to all versions of your app.
Product flavors are optional and you must create them manually.
To start creating different versions of your app, learn how to Configure Product Flavors.