架構與狀態

瞭解如何運用導覽選項、進階狀態和連帶效果開發實際運作的應用程式。

 

Compose 階段

影片

瞭解 Jetpack Compose 如何將資料轉換至 UI。

建立 Compose UI 架構

文章

本指南著重介紹如何在 Compose 中實作單向資料流模式、如何實作事件和狀態容器,以及如何在 Compose 中使用 ViewModel。

Compose 狀態思維

影片

瞭解 Compose 的狀態模型和「組成」、何時應提升狀態並建立狀態容器或使用 AAC ViewModel,以及如何在「組成」之外安全地變更狀態,讓 Compose 能追蹤這些變更。

提升狀態的位置

影片

瞭解在 Jetpack Compose 中提升狀態的方式和位置。

進階狀態和連帶效果

程式碼研究室

瞭解 Jetpack Compose 中與 State 和 Side Effects API 相關的進階概念。學習如何為複雜的有狀態可組合項建立狀態容器、建立協同程式並透過 Compose 程式碼呼叫暫停函式,以及依不同用途觸發連帶效果。

導覽最佳做法

影片

瞭解使用 Navigation Compose 的最佳做法,方便您在展開多個模組的導覽圖時,可維護所有導覽呼叫的類型安全。

導覽

程式碼研究室

瞭解如何在 Compose 中使用 Jetpack Navigation 程式庫、在應用程式中進行導覽、使用引數進行導覽、支援深層連結,以及測試導覽。

狀態容器與狀態產生方式

影片 選用

Compose 會在畫面上顯示應用程式資料,但具體來說是如何運作的?這部影片將深入介紹管理 UI 複雜度的 UI 狀態產生管道和狀態容器。您將瞭解 UI 和商業邏輯之間的差異、ViewModel 和純狀態容器類別、狀態與事件等,並可全面掌握相關內容、使用時機和操作方法。