Cuvva 運用 Compose 提升建構速度和品質

Cuvva 讓保險全面升級 ,只要使用手機就能隨心所欲靈活管理封面。 Cuvva 的 Android 工程師花了一些時間重新設計應用程式架構,並決定採用單向資料流程和 Jetpack Compose。這樣一來,他們就能捨棄以自訂 View 為基礎的設計系統,因為這類系統在舊版 Android 上速度較慢、難以操作,且不易預測。

具體措施

Cuvva 團隊從頭開始建立新的設計元件,然後使用互通性 API 將可組合項放入現有版面配置中,並隨著時間替換以 View 為基礎的畫面,以及使用 Compose 建構新的畫面。「我們發現 可讓我們從頭開始建立新的設計元件。 迅速,減少嘗試狀態管理或狀態管理所需的時間 分割。建立足夠的元件庫後 新的螢幕運送速度非常快 它確實幫助了我們

結果

Compose 讓他們能夠更快打造出品質更高的應用程式:「Compose 可讓我們快速建構新功能,因此我們能夠比以往更快疊代,為客戶提供更優質的體驗。」

有了 Compose 所需的行數, 瞭解、維護、維護、減少,「我們很高興能找到這行程式碼 才能在應用程式中建立清單或動畫。Compose 確實 建構 UI 所需的程式碼行數,大幅減少。」

自訂元件更容易實作:「我們建立了圓形指針元件,用於向客戶顯示其駕駛分數。使用 Compose 為進度和顏色設定動畫,比起以往更簡單、更有趣。無論是新增元件或變更現有元件的行為,在 Compose 中執行任何自訂動作都會更為簡單。」

開始使用

進一步瞭解 Compose