架構與狀態

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

 

Compose 階段

影片

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

建構 Compose UI

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

Compose 狀態思維

影片

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

提升狀態的位置

影片

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

進階狀態和連帶效果

程式碼研究室

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

Navigation 最佳做法

影片

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

Navigation

程式碼研究室

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

狀態容器與狀態產生方式

影片 選用

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