使用 Room 維持資料持續性

透過 Room 程式庫在 Android 應用程式中輕鬆建立及使用關聯資料庫。

 

實作 Kotlin Flows

影片 選用

瞭解功能強大且支援運算式的 Flow API,以及如何在 Android 應用程式中充分發揮 Flows 的妙用。

測試 Flows

文章 選用

進一步瞭解如何建立 fakes 來隔離測試的程式碼,和如何測試 Flows、StateFlow,以及 stateIn 所建立的 StateFlows。

使用 Room Kotlin API

影片 選用

Room 是 Android Jetpack 中的資料庫集,可簡化您透過 Android 資料庫處理工作的方式。在這部影片中,Florina 會示範如何使用及測試 Room API。

使用 Room 持續保留資料

程式碼研究室

瞭解如何在 Android 應用程式中使用 Room。Room 是 SQLite 上的抽象層,提供了便利的 API,可用來設定、調整及查詢資料庫。

使用 Room 讀取及更新資料

程式碼研究室

瞭解如何使用 Room 新增及修改現有資料。

練習:建構 Bus Schedule 應用程式

程式碼研究室

運用您在本課程中學到的概念,在 Bus Schedule 應用程式中加入資料持續性機制。

後續步驟

影片 選用

太棒了!您已完成本課程,也已瞭解如何使用 Room 程式庫持續保留資料。Room 在 SQLite 上提供了抽象層,可讓您執行多項操作,例如略過樣板程式碼、在編譯期間驗證查詢等等。

測驗

測試您學到的知識,並獲得「Room」徽章。