To-Do App & Clean Architecture – Android Development – Kotlin
开发一个完整的 To-Do 应用 – ROOM、导航组件、LiveData、ViewModel、数据绑定等
学习内容:
- 使用 Kotlin 开发 ToDo 应用
- 导航组件
- Safe args
- 过渡动画
- ROOM 数据库
- CRUD 操作
- 数据绑定
- 绑定适配器
- RecyclerView
- 在 RecyclerView 中搜索数据库
- 在 RecyclerView 中排序数据库
- RecyclerView 动画
- LiveData
- ViewModel
- 仓库模式
- 滑动删除
- 撤销 – 恢复删除数据
- DiffUtil
- RecyclerView 的线性、网格、瀑布流布局
- 开发功能完整的应用
- 干净的架构
本课程包括:
- 4.5 小时点播视频
- 1 个可下载资源
- 可在移动设备和电视上访问
- 终身访问
- 完成证书
价格:$84.99
教程评分:4.6(464 评分)
教程语言:英语
教程字幕:中英文字幕
课程要求:
- 基本的 Android 开发知识
- 基本的 Android 架构组件知识
- 本课程不适合完全的初学者
课程描述:
本课程将与我之前的课程有所不同,因为在本课程中,我们将构建一个完整的 To-Do 应用。我们将使用 Kotlin 编程语言构建我们的应用,并且你将看到 Kotlin 编程的简洁和强大之处。我们的 To-Do 应用将结合不同的 Android 架构组件,如导航组件、ROOM 数据库、LiveData、ViewModel、数据绑定等。
你将学习如何在应用中遵循单一活动和多个片段的原则。你将学习如何在应用中使用导航组件,如何使用 Safe Args 在片段之间传递数据,并为你的目的地创建自定义过渡动画。
那么为什么 To-Do 应用如此重要呢?首先也是最重要的,因为它教会你如何构建和维护数据库,如何编写 SQL 查询以插入、更新、删除数据库中的数据,同时也教会你如何编写自定义查询以搜索数据库,通过特定标准排序数据库,并以正确的方式在 RecyclerView 中显示它。
在课程的后面部分,我将教你如何将数据绑定实现到你的应用中,你将看到使用它的所有好处,因为我们将减少应用中的样板代码,所有内容将分开,我们的片段将看起来更简洁简单。你还将了解到自定义的绑定适配器。
在本课程结束时,我们将在 RecyclerView 中实现滑动删除功能,还将展示如何轻松更改 RecyclerView 布局,使用网格和瀑布流布局为应用应用不同的外观。当我们谈到 RecyclerView 时,我还要提到我们将在应用中实现 DiffUtil,从而提高整体应用性能。
还需要提到的是,本课程不适合完全的初学者,因为本课程假定你已经具备基本的 Kotlin 编程知识和基本的 Android 架构组件知识。
但是,如果你希望继续提高技能并进一步提升知识,那么本课程绝对是你的最佳选择。
适合对象:
- Android 开发人员
- 使用 Kotlin 的 Android 开发人员
- 任何想要了解更多关于开发完整应用的人