(Jetpack,架构及更多)高级安卓训练营 | (Jetpack, Architecture & More)Advanced Android Bootcamp
Android应用程序开发与Jetpack,Compose,MVVM Clean Architecture,Dagger/Hilt,Coroutines,测试,改装。。。
讲师:Anushka Madusanka
双语资源中英文字幕学习课程,独家翻译制作,提供全部配套课程资料。全网最低价享受高品质课程资源,无限分享下载。
你将会学到什么?
- Android Jetpack:数据绑定、视图绑定、视图模型、实时数据、房间数据持久化、分页、工作管理器、导航、生命周期感知组件
- Jetpack Compose:基础知识、高级概念(状态处理、副作用、单向数据流等)、Jetpack的高级项目示例
- Kotlin推论,Dagger 2和Hilt的依赖注入,Reform 2的网络,单元测试
- 高级安卓架构最佳实践,MVVM干净架构
- 使用JUnit、Truth和Mockito对Android应用程序进行单元测试。
- 6个完整的大型项目示例,涵盖Jetpack库、Dagger/Hilt、推论、改造和清洁架构的真实应用
课程要求
- Android Studio入门知识
- Kotlin或Java入门知识
- 基本的Android开发技能(至少,已经参加了初级课程或教程)
- (您可能需要提供电子邮件地址才能注册第三方TMDB免费REST API)
课程说明
掌握2024年最需要的安卓技能,成为一名高素质的专业级安卓开发人员
如果你是一个有一定编码经验的安卓开发人员,如果你想提高你的技能,成为专业水平的安卓开发者,这门课程就是为你准备的!
这门大型课程是7门高级安卓开发课程的*集合。
1) 完整的Android Jetpack大师班
你将从本课程中获得一个完整的android喷气背包大师班。
覆盖所有区域,如数据绑定、视图绑定、*视图模型、实时数据、房间、导航、工作经理和通知。
我也会教你一些高级领域,比如房间迁移。
在学习了基础知识后,您将开发6个完整的、更大的项目,以掌握所学知识的实际应用。您将能够学习如何使用匕首和刀柄、协同程序、改装和测试库的喷气背包组件。以及如何与MVVM和MVVM Clean Architecture集成。
2) Jetpack Compose大师班
我会一步一步地告诉你你需要知道的一切,以便开始在你的android项目中使用jetpack compose。
您将从学习修改器、布局和视图组件等基础知识开始,并使用惰性列创建RecyclerView。
我们还将涵盖高级领域,如Jetpack Compose中的状态、重新组合前的记忆状态、属性委托、如何使用副作用、单向数据流和状态提升、使用记忆可保存保存状态以及如何有效地使用Jetpack组合的视图模型。
3) 依赖注入与匕首和希尔特速成班
作为本课程的第16节,您将通过dagger速成课程获得依赖项注入。在第19节中,您将学习有关HILT的所有知识。
我们将从非常基本的纯依赖注入示例开始。并逐步向更先进的匕首和剑柄领域迈进。您将了解应用程序类、模块、组件接口、构造函数注入、字段注入和作用域。
不仅如此,您还可以体验使用dagg/hilt作为依赖注入框架创建3个更大的项目。
4) 科特林推论大师班
我们将用易于理解的代码示例讨论作用域、调度器、生成器、挂起函数、结构化并发、视图模型作用域、生命周期作用域和实时数据生成器。您还将能够掌握Coroutine Flow的基本原理、State Flow、Shared Flow、Buffer and Collect Latest、Flow Operators以及如何将流与视图模型一起使用。
5) 网络与改装速成班
我将向您展示如何使用改装库与RESTAPI进行通信。
您将学习如何向服务器发送GET和POST请求,如何有效地使用路径和查询参数,
如何从服务器接收数据,记录拦截器,超时,将从服务器接收的JSON格式的数据转换为Kotlin,以及如何使用带有改进的协程。
6) MVVM和MVVM清洁体系结构大师级
通过本课程,您将能够掌握具有单活动多片段模型和单活动多可组合模型的MVVM和MVVM清洁架构。
我们将逐步使用Jetpack架构组件和其他支持库,如Dagger/Hilt、Coroutines和Reform,构建6个架构良好的大型项目。
7) 使用JUnit和Mockito速成课程进行单元测试
您将能够学习如何使用JUnit和第三方库(如Mockito和Truth)对android应用程序进行单元测试。
我将用易于理解的代码示例教你android单元测试的基本原理。
我们将讨论测试替身、测试视图模型、实时数据和房间数据库组件,以及使用模拟web服务器进行测试。
这门综合课程有340多场讲座和35个小时的视频,想尽一切办法。
首先,我将用易于理解的简单项目示例教你每个主要主题。稍后,我们将应用所学的所有知识完成更大/更复杂的项目示例。
为了提高学生的参与度,每章都包含了编码挑战(家庭作业)和测验,以及6个主要项目,旨在提供关于所有这些组成部分如何协同工作的清晰想法!
本课程将以实用的方式教你高级安卓开发,每次讲座都会有完整的编码屏幕投影、相应的简短笔记和可下载的代码示例!以最适合你的方式学习!
您将终身访问340多个讲座以及相应的代码示例和讲座笔记
本课程提供30天退款保证!如果你在任何方面都不满意,你会把钱要回来的。此外,您将继续访问Notes和Code Samples,以感谢您尝试该课程!
那你还在等什么?开始掌握Android Jetpack、Jetpack Compose、Android架构最佳实践、Dagger/Hilt、Kotlin推论、改装和单元测试,以一种有趣而实用的方式推进您的职业生涯并增加您的知识
目标受众是谁?
·初学者级别的Android开发人员(具备Android开发基础知识)。
·中级android开发人员谁想提高他们的技能!
笔记
在课程中(在一节中),为了演示改造的不同用途,我们将使用TMDB免费在线REST API。您可能需要提供电子邮件地址才能注册并从他们那里获得免费的API密钥。
此课程面向哪些人?
- 初级Android开发人员(具备Android开发基础知识)
- 专业的Android开发人员。
- 立志成为专业安卓开发人员的学生。
- 任何热衷于使用尖端技术构建出色的Android应用程序的人。