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

Cuvva 讓保險全面升級 ,只要使用手機就能隨心所欲靈活管理封面。 《Cuvva》的 Android 工程師需要花一些時間重新建構應用程式 並決定採用單向資料流程和 Jetpack Compose如此一來 他們可以擺脫採用以 View 為基礎的自訂設計系統,這個系統雖然是 較不容易操作,且較不容易預測 Android。

具體措施

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

結果

Compose 幫助他們更快建構更優質的應用程式:「 Compose 讓我們能夠建構新功能,進而 迅速為客戶提供優質體驗 。」

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

自訂元件更易於導入:「我們建立了圓形旋鈕 元件,用來向消費者顯示最佳化分數。建立動畫 Compose 的進度和顏色比 Compose 更簡單,也有趣多了 其實就是先前進行自訂,無論是否需要新技能 或變更現有元件或變更現有元件的行為 。」

開始使用

進一步瞭解 Compose