Square 採用 Compose 提升工作效率
透過集合功能整理內容
你可以依據偏好儲存及分類內容。
Square 協助數百萬名賣家經營事業,提供安全的信用卡處理服務、銷售點解決方案,以及免費的網路商店設定服務。Square 已轉換為宣告式 UI 一段時間,但他們決定改用 Jetpack Compose,以免繼續建構自己的架構,並利用其透過 Android 檢視畫面系統帶來的改善。
具體措施
Square 團隊開始在 Compose 中建構設計系統,目標是讓設計系統團隊和產品工程師加快腳步。由於應用程式已採用單向資料流架構進行整理,「產品工程師可以輕鬆地在 Compose 中一次切換一個畫面。」在採用 Compose 的過程中,他們發現「有時 Compose 的操作簡單到讓人以為它更複雜。輕輕鬆鬆就能上手。」
結果
「透過 Compose,我們得以專注於 Square 和 UI 的獨到之處
不必解決整個建構程序的
宣告式 UI 架構。」
工程團隊發現 Compose 提高了工作效率,使
讓您更容易理解、整理及編寫程式碼
既可省下許多時間
「設定元件樣式變得更簡單、更快速。而且讀取複雜元件的程式碼也很容易。更更容易整理及編寫程式碼
可讀取。Compose 的版面配置系統的概念非常簡單
更容易理解製作預覽可節省大量時間
元件。」
開始使用
進一步瞭解 Compose。
這個頁面中的內容和程式碼範例均受《內容授權》中的授權所規範。Java 與 OpenJDK 是 Oracle 和/或其關係企業的商標或註冊商標。
上次更新時間:2021-07-28 (世界標準時間)。
[[["容易理解","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"]],["上次更新時間:2021-07-28 (世界標準時間)。"],[],[]]