我希望从使用Phonegap过渡到使用Flutter,目前我拥有一个可以在一个项目中多次主题化并部署到IOS / Android商店的应用程序
我知道flutter具有要在整个应用程序中使用的主题类,但我希望根据例如正在使用的应用程序来动态设置该主题类
#include <stdio.h>
int main(void) {
// your code goes here
int nc;
int c;
for (nc=0;(c = getchar()) != EOF;nc++)
{
printf("The char is '%c' code: 0x%02x\n", c >= 32 ? c : '.', c);
}
printf("%d\n", nc);
return 0;
}
两个应用程序都使用相同的代码库和页面,但作为单个应用程序部署到应用程序商店中
是否有使用flutter进行此操作的简单方法,还是我需要为创建的每个新应用创建一个新项目?
答案 0 :(得分:0)
是的,您需要使用调味料,并且对于每种调味料,都应指定其自己的主题。每种口味都有自己的main
。通过使用具有不同应用程序ID的风味,您可以使用相同的代码库在商店中上传不同的应用程序。
进一步了解扑扑的味道here
答案 1 :(得分:0)
您可以创建多个flavors
在android中,您可以在android/app/build.gradle
中添加口味
flavorDimensions "free"
productFlavors {
free {
dimension "app"
applicationId "com.example.free"
versionCode 1
versionName "1.0"
}
paid {
dimension "app"
applicationId "com.example.paid"
versionCode 1
versionName "1.0"
}
}
,对于iOS
,您可以使用iOS Schema
。
以下文档可以为您提供帮助: