是使用在 App 开头加载的 JSON 配置文件更好,还是使用在 Flutter 中具有静态/最终变量的类更好?



我正在使用 Flutter 创建一个应用程序,该应用程序具有大约 1500+ 预定义的颜色和渐变。 我想知道我应该创建一个始终在应用程序开头加载的配置文件,还是应该创建一个具有静态 final/const 变量(如 map+list(的类?

哪一个会更节省内存、更不容易出错和代码友好? 有什么建议吗?

多谢!

感谢您的所有评论。现在由于我不需要更新OTA,我决定创建一个具有静态map+列表组合的类

我发现好处是: 1.不易出错,因为命名将由编辑器检查。 2.仅在我们需要的页面中加载。 3.与从JSON文件读取相比,它不需要异步函数来更快地获取数据。因为文件读取是 I/O 操作

相关内容

最新更新