Square 協助數百萬名賣家經營事業,提供安全的信用卡處理服務、銷售點解決方案,以及免費的網路商店設定服務。Square 已轉換為宣告式 UI 一段時間,但他們決定改用 Jetpack Compose,以免繼續建構自己的架構,並利用其透過 Android 檢視畫面系統帶來的改善。
具體措施
Square 團隊開始在 Compose 中建構設計系統,目標是讓設計系統團隊和產品工程師加快腳步。由於應用程式已採用單向資料流架構進行整理,「產品工程師可以輕鬆地在 Compose 中一次切換一個畫面。」在採用 Compose 的過程中,他們發現「有時 Compose 的操作簡單到讓人以為它更複雜。輕輕鬆鬆就能上手。」
結果
「透過 Compose,我們得以專注於 Square 和 UI 的獨到之處 不必解決整個建構程序的 宣告式 UI 架構。」
工程團隊發現 Compose 提高了工作效率,使 讓您更容易理解、整理及編寫程式碼 既可省下許多時間
「設定元件樣式變得更簡單、更快速。而且讀取複雜元件的程式碼也很容易。更更容易整理及編寫程式碼 可讀取。Compose 的版面配置系統的概念非常簡單 更容易理解製作預覽可節省大量時間 元件。」
開始使用
進一步瞭解 Compose。