使用在App开始时加载的JSON配置文件或使用在Flutter中具有staticfinal变量的类更好吗?

问题描述 投票:1回答:1

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

哪种方式更节省内存,不容易出错,代码更友好?有什么建议吗?

非常感谢

performance flutter dart memory-efficient
1个回答
0
投票

谢谢大家的评论。现在,由于我不需要做更新OTA,我决定创建一个静态地图+列表组合的类。

我发现好处是:1.不易出错,因为命名会被编辑检查。2. 只在我们需要的页面中加载。3. 与从JSON文件中读取数据相比,它不需要异步函数来获取数据,因此速度更快。因为文件读取是一个IO操作

© www.soinside.com 2019 - 2024. All rights reserved.