Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/vb.net/16.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Flutter flatter:flavor是用相同的代码库制作多个应用程序的最佳方法吗?_Flutter_Dart - Fatal编程技术网

Flutter flatter:flavor是用相同的代码库制作多个应用程序的最佳方法吗?

Flutter flatter:flavor是用相同的代码库制作多个应用程序的最佳方法吗?,flutter,dart,Flutter,Dart,我将用相同的代码库制作10-50个不同的应用程序。所以我可能要用口味。但是有没有更简单的方法呢 应用程序中唯一不同的是标题、徽标、背景、MP3文件和应用程序中的一些文本。其他一切都一样 最直接的方法是什么?有人能给我发一些可以学习的资源吗?根据我的经验,我写了多个main.dart文件。我们可以有更多的lib/main-us.dart、lib/main-uk.dart、lib/main-ge.dart,而不是一个lib/main.dart 在这些文件中,我们可以使用依赖项注入或继承的小部件在My

我将用相同的代码库制作10-50个不同的应用程序。所以我可能要用口味。但是有没有更简单的方法呢

应用程序中唯一不同的是标题、徽标、背景、MP3文件和应用程序中的一些文本。其他一切都一样


最直接的方法是什么?有人能给我发一些可以学习的资源吗?

根据我的经验,我写了多个main.dart文件。我们可以有更多的lib/main-us.dart、lib/main-uk.dart、lib/main-ge.dart,而不是一个lib/main.dart

在这些文件中,我们可以使用依赖项注入或继承的小部件在MyApp中放置一些参数,因此所有子小部件都可以根据其风格相应地显示

您可以有:
多个配置,因此您可以在颤振代码库中使用这些配置。[apiBaseUrl、OnseSignalId等


两个平台中的口味,这样您就可以拥有多个应用程序(android中的应用id和ios中的bundle id)和多个资源文件夹,如Google Service.json…

如果我在资产中包含每种口味的mp3文件,那么每个应用程序会包含所有mp3还是只包含该特定口味的mp3?