利用Kotlin开发一个待办事项应用程序 – Android开发|To-Do App & Clean Architecture -Android Development – Kotlin
在Kotlin中开发一个功能齐全的待办事项应用程序- ROOM,导航组件,LiveData, ViewModel,数据绑定等。
讲师:Stefan Jovanovic
双语资源中英文字幕学习课程,独家翻译制作,提供全部配套课程资料。全网最低价享受高品质课程资源,无限分享下载。
你将会学到什么?
- 使用Kotlin开发ToDo应用程序
- 导航组件
- 安全参数
- 过渡动画
- ROOM数据库
- CRUD操作
- 数据绑定
- 绑定适配器
- RecyclerView
- 在RecyclerView中搜索数据库
- 在RecyclerView中排序数据库
- RecyclerView动画
- LiveData
- 视图模型
- 库
- 滑动删除
- Undo—恢复已删除的数据
- DiffUtil
- 循环视图中的线性,网格,交错布局
- 开发功能齐全的应用程序
- 简洁的架构
课程内容
12 个章节 • 57 个讲座 • 总时长 4 小时 35 分钟
课程要求
- 具备Android开发基础知识
- 了解Android架构组件的基本知识
- 本课程不适合绝对初学者
课程说明
因此,本课程将与我之前的课程略有不同,因为在本课程中,我们将构建一个功能齐全的to – do应用程序。我们将使用Kotlin编程语言来构建我们的应用程序,您将看到Kotlin编程简洁方式的所有好处和功能。我们的待办事项应用程序将结合不同的android架构组件,如导航组件,房间数据库,LiveData, ViewModel,数据绑定等。
你将学习如何在你的应用程序中遵循单个活动和多个片段的原则。你将学习如何在你的应用程序中使用导航组件,如何使用安全参数在片段之间传递数据,以及为你的目的地创建自定义的过渡动画。
那么为什么待办事项应用程序很重要,首先是因为它教会你如何构建和维护数据库,如何编写SQL查询来插入,更新,删除数据库中的数据,以及如何编写自定义查询来搜索数据库,按特定标准排序数据库并以适当的方式显示在你的RecyclerView中。
此外,我们将在我们的项目有一个干净的架构,你将学习如何组织你的项目结构和保持良好的代码可读性。
在本课程的后面部分,我将教你如何实现数据绑定到你的应用程序,你会看到使用它的所有好处,因为我们将有更少的样板代码在我们的应用程序,加上一切都将被分开,我们的片段将看起来更干净和简单。还将介绍自定义BindingAdapters。
在本课程结束时,我们将实现滑动删除功能到我们的RecyclerView,我也会告诉你如何轻松地改变RecyclerViewlayout,为你的应用程序应用不同的外观与网格和交错网格布局。当我们谈到RecyclerView时,我还应该提到我们会在应用中实现DiffUtil那样,提高整体应用性能。
此外,我需要提到的是,这门课程是不适合android开发的绝对初学者。因为本课程假设您已经具备Kotlin编程的基本知识,以及android架构组件的基本知识。
但如果你想继续提高你的技能和进一步建立你的知识,那么这门课程绝对是你的正确选择。
此课程面向哪些人?
- Android开发人员
- Android开发者- Kotlin
- 任何想了解更多关于开发功能齐全的应用程序的人