使用 Room 維持資料持續性

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

7 項活動
1

實作 Kotlin Flows

影片 選用

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

2

測試 Flows

文章 選用

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

3

使用 Room Kotlin API

影片 選用

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

4

使用 Room 持續保留資料

程式碼研究室

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

5

使用 Room 讀取及更新資料

程式碼研究室

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

6

練習:建構 Bus Schedule 應用程式

程式碼研究室

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

7

後續步驟

影片 選用

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