Square 利用 Compose 提高了工作效率

Square 可帮助数百万卖家经营业务,从安全的信用卡处理到销售终端解决方案,再到设置免费网店,应有尽有。Square 一直在转向声明式界面,但他们没有继续构建自己的框架,而是决定转向 Jetpack Compose,从而避免了维护费用,并充分利用了它相对于 Android 视图系统的改进。

策略

Square 团队开始在 Compose 中构建其设计体系,旨在让其设计体系团队和产品工程师能够更快地行动。由于他们的应用已采用单向数据传输架构进行组织,因此 “产品工程师可以非常轻松地一次替换一个屏幕的 Compose。” 在采用 Compose 的过程中,他们发现 “有时它几乎非常简单,以至于您会觉得它应该更复杂。但一切就是可以正常工作。

结果

“使用 Compose,我们便可以 专注于 Square 中的独特之处 和界面 基础架构,而不必解决构建声明性界面框架方面的更广泛问题。”

工程团队发现,Compose 提高了他们的工作效率,使代码更易于推理、组织和编写,而 Android Studio 工具则为他们节省了大量时间。

“**设置组件的样式更简单、更快速** 。查看复杂组件的代码也更轻松。在 Compose 中,组织代码并使其可读性更高 更轻松。Compose 的布局系统在概念上更简单,因此可以更轻松地推断。在构建组件时,预览功能可以节省大量时间 。”

开始使用

详细了解 Compose