使用 Room 进行数据持久化

使用 Room 库在 Android 应用中轻松创建和使用关系数据库。

 

Kotlin Flows 实践

视频 可选

了解功能强大且表达力强的 Flow API,以及如何在 Android 应用中充分利用 Flows。

测试 Flows

文章 可选

了解有关创建模拟对象以隔离正在测试的代码、测试由 stateIn 创建的 StateFlows 以及有关如何测试 Flows 和 StateFlow 的更多信息。

阅读文章

使用 Room Kotlin API

视频 可选

Room 是 Android Jetpack 中的一部分数据库库。它简化了您在 Android 上使用数据库的工作。在本视频中,Florina 将告诉我们如何使用和测试 Room API。

使用 Room 持久化数据

代码实验室

了解如何在 Android 应用中使用 Room。Room 是 SQLite 之上的抽象层,并提供方便的 API 来设置、配置和查询数据库。

使用 Room 读取和更新数据

代码实验室

了解如何使用 Room 添加和修改现有数据。

实践:构建公交车时刻表应用

代码实验室

将您在本路径中学习的概念应用于公交车时刻表应用中,以添加数据持久化功能。

下一步是什么?

视频 可选

干得好!您已完成本路径,并学习了如何使用 Room 库持久化数据。Room 提供了 SQLite 之上的抽象层,使您可以绕过样板代码,在编译时验证您的查询等等!

测验

测试您的知识并获得您的 Room 徽章。