
| 关注 @bouncingsheep
西雅图
Emily Fortuna 是 Google Dart 团队的高级软件工程师。 当她不编写编译器和宣传 Flutter 的强大功能时,她会致力于改善机器学习的公平性或在舞台和银幕上表演。 她是书呆子笑话欣赏协会的活跃成员。
Emily Fortuna 是 Google Dart 团队的高级软件工程师。 当她不编写编译器和宣传 Flutter 的强大功能时,她会致力于改善机器学习的公平性或在舞台和银幕上表演。 她是书呆子笑话欣赏协会的活跃成员。
撰写的评论
Oleksandr,我认为这很大程度上取决于您想要实现的目标。 如果您真的想编写一次代码,那么不要进行任何平台专业化——只需为您的应用程序创建一个一致的风格并坚持下去——它不必是 iOS 或 Android 主题,只需是应用程序的品牌。
如果您想在小部件级别进行调整,以针对每个平台进行专业化,那么我文章中描述的技术可能是一种合理的方法 - 只需创建一个小部件并将自定义包装在一个专门的小部件中即可。
如果您想进行更广泛的更改,那么依赖注入可能是一种值得研究的方法。 我们的团队目前正忙于创建更好的方式,供开发人员为这些不同的平台编写应用程序,以避免一堆 if 语句,因此请继续关注更多更新!