架構與狀態

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

8 項活動
1

Compose 階段

影片

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

2

建立 Compose UI 架構

文章

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

3

Compose 狀態思維

影片

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

4

提升狀態的位置

影片

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

5

進階狀態和連帶效果

程式碼研究室

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

6

導覽最佳做法

影片

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

7

導覽

程式碼研究室

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

8

狀態容器與狀態產生方式

影片 選用

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