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