Square 可帮助数百万卖家运行 业务 - 从安全的信用卡处理到销售终端解决方案, 开设免费网店Square 已迁移至声明式界面, 但他们并没有继续构建自己的框架,而是决定迁移到 Jetpack Compose,避免维护成本,并充分利用 对 Android View 系统进行了一些改进
策略
Square 团队开始在 Compose 中构建设计系统,目标是 让他们的设计系统团队和产品工程师加快行动速度。 因为他们的应用已经通过单向数据流进行整理 架构,“产品工程师可以非常轻松地换用 Compose 每次使用一个屏幕。”在采用 Compose 时,他们发现“有时 其实非常简单,你肯定会更复杂一切就是有效的。”
结果
“通过使用 Compose,我们可以专注于 Square 和我们界面的独特之处 而不是解决构建基础架构 声明式界面框架”
工程团队发现 Compose 提高了他们的工作效率, 可以更轻松地推断、整理和编写代码,而 Android Studio 为他们节省了大量时间
“为组件设置样式更简单、更快捷。解读复杂的代码 组件也变得更加简单它更容易整理和创建 可读。Compose 的布局系统在概念上更简单 更容易推断。在构建时,预览可大大节省时间 组件。”
开始使用
详细了解 Compose。