Android 口味的多个正交轴

Multiple orthogonal axes of Android flavours

我目前使用 flavors 为每个客户定制应用程序。

我读过:Android Studio Flavour of a Flavour

我现在需要为不同的用户角色自定义应用程序。

这些定制是正交的,应用程序需要为所有 customer/role 组合构建。

实现此目标的最佳方法是什么?

是否可以应用不止一种风味 - 比如 mixins?

(每个 customer/role 组合制作一种口味会非常浪费。)

Flavour Dimensions 看起来是个不错的答案:

https://sites.google.com/a/android.com/tools/tech-docs/new-build-system/user-guide#TOC-Multi-flavor-variants