(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应用程序的人。
声明:双语资源网(shuangyuziyuan.com)提供的所有课程、素材资源全部来源于互联网,用户赞助仅用于对双语资源服务器带宽及网站运营等费用支出做支持,如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。