我正在使用Flutter创建一个有大约1500多种预定义颜色和渐变的应用程序。我想知道我应该创建一个总是在应用程序开始时加载的配置文件,还是应该创建一个具有静态finalconst变量的类,如map+list?
哪种方式更节省内存,不容易出错,代码更友好?有什么建议吗?
非常感谢
谢谢大家的评论。现在,由于我不需要做更新OTA,我决定创建一个静态地图+列表组合的类。
我发现好处是:1.不易出错,因为命名会被编辑检查。2. 只在我们需要的页面中加载。3. 与从JSON文件中读取数据相比,它不需要异步函数来获取数据,因此速度更快。因为文件读取是一个IO操作