教程演示🔗
你会学到什么
-
Android Jetpack:数据绑定、视图绑定、视图模型、实时数据、房间数据持久性、分页、工作管理器、导航、生命周期感知组件
-
Jetpack Compose:基础知识、高级概念(状态处理、副作用、单向数据流……)、使用 Jetpack Compose 的高级项目示例
-
Kotlin 协程、使用 Dagger 2 和 Hilt 的依赖注入、使用 Retrofit 2 的网络、单元测试
-
高级 Android 架构最佳实践,MVVM Clean Architecture
-
使用 JUnit、Truth 和 Mockito 对 Android 应用程序进行单元测试。
-
6 个完整的大型项目示例,涵盖 Jetpack 库、Dagger/Hilt、协程、改造和清洁架构的实际应用
要求
-
Android Studio初级知识
-
Kotlin 或 Java 的初级知识
-
基本的 Android 开发技能(至少,已经学习了初级课程或教程)
-
(您可能需要提供电子邮件地址才能注册第三方 TMDB 免费 REST API)
描述
掌握 2023 年最需要的 Android 技能,成为高素质的专业级 Android 开发人员!
如果您是具有一定编码经验的 Android 开发人员,如果您想提高自己的技能并成为专业水平的 Android 开发人员,本课程适合您!
这门大型课程是7 门高级 Android 开发课程的集合 。
1) 完成 Android Jetpack 大师班
您将从本课程中获得完整的 android Jetpack 大师班。
涵盖所有领域,如数据绑定、视图绑定、视图模型、实时数据、房间、导航、工作管理器和通知。
我还将向您介绍房间迁移等高级领域。
学习基础知识后,您将开发 6 个完整的大型项目,以掌握所学知识的实际应用。您将能够学习如何将 Jetpack 组件与匕首和刀柄、协程、改造和测试库一起使用。以及如何与 MVVM 和 MVVM Clean Architecture 集成。
2) Jetpack Compose 大师班
我将逐步向您介绍在您的 Android 项目中开始使用 Jetpack Compose 所需了解的一切。
您将从学习修饰符、布局和视图组件(按钮、SnackBars 等)等基础知识开始,并使用惰性列创建 RecyclerView。
我们还将介绍高级领域,例如 Jetpack Compose 中的状态、重构前的记忆状态、属性委托、如何使用副作用(LaunchEffect、….)、单向数据流和状态提升、使用 remember saveable 保存状态以及如何通过 Jetpack Compose 有效地使用视图模型。
3) Dagger 和 Hilt 速成班的依赖注入
作为本课程的第 16 部分,您将学习使用 Dagger 进行依赖注入的速成课程。在第 19 部分中,您将了解有关 HILT 所需的一切知识。
我们将从非常基本的纯依赖注入示例开始。并逐步推进到匕首和剑柄的更高级领域。您将了解应用程序类、模块、组件接口、构造函数注入、字段注入和作用域。
不仅如此,您将能够体验使用 dagger/hilt 作为依赖注入框架创建 3 个更大的项目
4) Kotlin 协程大师班
我们将通过易于理解的代码示例讨论范围、调度程序、构建器、暂停函数、结构化并发、视图模型范围、生命周期范围和实时数据构建器。您还将能够掌握协程流基础知识、状态流、共享流、缓冲和收集最新信息、流运算符以及如何将流与视图模型一起使用。
5) 网络改造速成班
我将向您展示如何使用改造库与 REST API 进行通信。
您将学习如何向服务器发送 GET 和 POST 请求,如何有效地使用路径和查询参数,
如何从服务器接收数据、记录拦截器、超时、将从服务器接收的 JSON 格式数据转换为 Kotlin 以及如何使用协程进行改造。
6) MVVM 和 MVVM clean architecture Masterclass
通过本课程,您将能够掌握 MVVM 和具有单活动多片段模型和单活动多可组合模型的 MVVM 干净架构。
我们将使用 Jetpack Architecture 组件和其他支持库(例如 Dagger/Hilt、Coroutines 和 Retrofit)逐步构建 6 个架构良好的大型项目。
7) 使用 JUnit 和 Mockito 速成课程进行单元测试
您将能够学习如何使用 JUnit 和第三方库(如 Mockito 和 Truth)对 Android 应用程序进行单元测试。
我将通过易于理解的代码示例向您介绍 Android 单元测试的基础知识。
我们将讨论测试替身、测试视图模型、实时数据和房间数据库组件,以及使用模拟网络服务器进行测试。
*******************************************************************************************************************
这还不是全部。这个课程是不断增加的。我每周都会为这门课程添加新课程。并不断更新和升级现有课程和代码示例。
********************************************************************************************************************
这门综合课程有 超过 340 个讲座 和超过35 小时的视频,不遗余力!.
我将首先通过易于理解的简单项目示例来教您每个主要主题。稍后,我们将应用我们学到的所有东西来完成更大/更复杂的项目示例。
为了提高学生的参与度,每章都包含编码挑战(家庭作业)和测验,以及 6 个主要项目,旨在提供有关所有这些组件如何协同工作的清晰概念!
本课程将以实用的方式教授您高级 Android 开发,每节课都提供完整的编码截屏、相应的简短说明和可下载的代码示例!以最适合您的方式学习!
您将终身访问 340 多个讲座以及相应的代码示例和讲座注释!
本课程提供 30 天退款保证! 如果您对任何方面都不满意,您将获得退款。此外,您将继续访问注释和代码示例,以感谢您试用该课程!
你还在等什么?开始掌握 Android Jetpack、Jetpack Compose、Android 架构最佳实践、Dagger/Hilt、Kotlin Coroutines、Retrofit 和单元测试,这将以一种有趣且实用的方式促进您的职业生涯并增加您的知识!
谁是目标受众?
- 初学者级别的 Android 开发人员(具有 Android 开发基础知识的基本知识)。
- 想要提升技能的中级 Android 开发人员!
笔记:
在演示 retrofit 不同用法的课程中(在一个部分中),我们将使用 TMDB 免费在线 REST API。您可能需要提供电子邮件地址才能注册并从他们那里获得免费的 API 密钥。
本课程适合谁:
- 初级 Android 开发人员(具备 Android 开发基础知识)
- 专业安卓开发者。
- 立志成为专业Android开发者的学生。
- 任何热衷于使用尖端技术构建出色的 Android 应用程序的人。
图片
样片
媒体错误:格式不受支持或来源未找到
安装指南
在 Extract 之后,用您最喜欢的播放器观看。
英文字幕
画质:1080p
该课程之前的名称是 Android Jetpack、Clean Architecture & Testing Masterclass。
变化:
与2020/8相比,2022/1版本增加了14节课,时长增加了1小时35分钟。
2022/7版本相比2022/1增加了26节课的课时和4小时18分钟的时长。
2022/12版本比2022/7增加了35节课,时长增加了3小时26分钟。此外,课程质量已从 720p 提高到 1080p。