Square 利用 Compose 提高了工作效率
使用集合让一切井井有条
根据您的偏好保存内容并对其进行分类。
Square 可帮助数百万卖家运行
业务 - 从安全的信用卡处理到销售终端解决方案,
开设免费网店Square 已迁移至声明式界面,
但他们并没有继续构建自己的框架,而是决定迁移到
Jetpack Compose,避免维护成本,并充分利用
对 Android View 系统进行了一些改进
策略
Square 团队开始在 Compose 中构建设计系统,目标是
让他们的设计系统团队和产品工程师加快行动速度。
因为他们的应用已经通过单向数据流进行整理
架构,“产品工程师可以非常轻松地换用 Compose
每次使用一个屏幕。”在采用 Compose 时,他们发现“有时
其实非常简单,你肯定会更复杂一切就是有效的。”
结果
“通过使用 Compose,我们可以专注于 Square 和我们界面的独特之处
而不是解决构建基础架构
声明式界面框架”
工程团队发现 Compose 提高了他们的工作效率,
可以更轻松地推断、整理和编写代码,而 Android Studio
为他们节省了大量时间
“为组件设置样式更简单、更快捷。解读复杂的代码
组件也变得更加简单它更容易整理和创建
可读。Compose 的布局系统在概念上更简单
更容易推断。在构建时,预览可大大节省时间
组件。”
开始使用
详细了解 Compose。
本页面上的内容和代码示例受内容许可部分所述许可的限制。Java 和 OpenJDK 是 Oracle 和/或其关联公司的注册商标。
最后更新时间 (UTC):2021-07-28。
[{
"type": "thumb-down",
"id": "missingTheInformationINeed",
"label":"没有我需要的信息"
},{
"type": "thumb-down",
"id": "tooComplicatedTooManySteps",
"label":"太复杂/步骤太多"
},{
"type": "thumb-down",
"id": "outOfDate",
"label":"内容需要更新"
},{
"type": "thumb-down",
"id": "translationIssue",
"label":"翻译问题"
},{
"type": "thumb-down",
"id": "samplesCodeIssue",
"label":"示例/代码问题"
},{
"type": "thumb-down",
"id": "otherDown",
"label":"其他"
}]
[{
"type": "thumb-up",
"id": "easyToUnderstand",
"label":"易于理解"
},{
"type": "thumb-up",
"id": "solvedMyProblem",
"label":"解决了我的问题"
},{
"type": "thumb-up",
"id": "otherUp",
"label":"其他"
}]
{"lastModified": "\u6700\u540e\u66f4\u65b0\u65f6\u95f4 (UTC)\uff1a2021-07-28\u3002"}
[[["易于理解","easyToUnderstand","thumb-up"],["解决了我的问题","solvedMyProblem","thumb-up"],["其他","otherUp","thumb-up"]],[["没有我需要的信息","missingTheInformationINeed","thumb-down"],["太复杂/步骤太多","tooComplicatedTooManySteps","thumb-down"],["内容需要更新","outOfDate","thumb-down"],["翻译问题","translationIssue","thumb-down"],["示例/代码问题","samplesCodeIssue","thumb-down"],["其他","otherDown","thumb-down"]],["最后更新时间 (UTC):2021-07-28。"]]