進階導覽功能的應用程式範例

建構包含自訂返回堆疊行為的進階應用程式,藉此結合你在本單元中學到的所有內容,包括導覽、檢視模型 (ViewModel)、資料繫結和即時資料 (LiveData)。

 

簡介 Cupcake 應用程式

影片 選用

簡介這個課程中所要建立的 Cupcake 應用程式。

共用的 ViewModel

程式碼研究室

建立杯子蛋糕訂購應用程式,並透過共用的 ViewModel 在相同活動的多個片段之間分享資料。

導覽及返回堆疊

程式碼研究室

藉由修改 Cupcake 應用程式,以自訂方式操控返回堆疊,讓使用者可以取消杯子蛋糕的訂單。

測試 ViewModel 和 LiveData

程式碼研究室

瞭解如何編寫 ViewModels 和 LiveData 的單元測試。

測驗

測試你所學到的知識,並贏得課程 (進階導覽功能的應用程式範例) 徽章。