Android 从入门到出门 |
---|
第一章:Android开发技能入门指南 |
第二章:使用声明式UI创建屏幕并探索组合原则 |
第三章:使用Hilt处理Jetpack Compose UI状态 |
第四章:现代Android开发中的导航 |
第五章:使用DataStore存储数据和测试 |
第六章:使用Room数据库并测试 |
第七章:开始使用WorkManager |
第八章:分页入门指南 |
👋第五章:使用DataStore存储数据和测试
现代Android开发实践帮助Android开发人员创建更好的应用程序。
DataStore是Android Jetpack库提供的数据存储解决方案。
它允许开发人员异步存储键值对或复杂对象,并保证一致性。数据在Android开发中至关重要,我们如何保存和持久化数据也很重要。
在本章中,我们将探索使用DataStore来持久化我们的数据,并查看使用DataStore的最佳实践。
在本章中,我们将介绍以下内容:
- 实现DataStore
- 向DataStore添加依赖注入
- 使用Android Proto DataStore vs DataStore
- 使用DataStore处理数据迁移
- 为DataStore实例编写测试