Advanced Android - Dependency Injection with Dagger2

所在平台: Udemy

课程主页: https://www.udemy.com/course/androiddagger2/

课程评论:没有评论

第一个写评论        关注课程

课程简介

课程名称:高级Android - 使用Dagger2进行依赖注入 课程概述:依赖注入已经成为Android开发中不可或缺的一部分。所有优秀的大型项目都使用它来简化开发过程,使其更加实用。Dagger2是Android中最广泛使用的依赖注入框架。本课程将带领您从完全不了解这项技术开始,详细讲解Dagger2依赖注入的理论方面,并全面覆盖Dagger2成功背后的所有组成部分。随着课程的开展,我们将通过实用应用的示例,展示现实场景中的实现方式。 完成本课程后,您将获得使用Dagger2进行应用开发所需的知识和经验,使您的应用能够无缝增长和扩展。课程内容包括: - Dagger的历史和优势 - 组件(Component) - 模块(Module) - 注解(Annotations) - 构造函数注入(Constructor injection) - 字段注入(Field injection) - 方法注入(Method injection) - 单例模式(Singleton pattern) - 自定义组件(Custom components) - 子组件(Subcomponents) - 组件工厂(Component factory) - 实践工作 本课程将采用Kotlin语言进行实战,通过从一个空项目开始,构建一个包含我们所讨论的所有概念的应用,详细讲解如何在实践中有效使用这些概念,以帮助您构建一个可扩展、可维护和可测试的真正应用。 我们将在这门课程中涵盖广泛的内容,并以实践的方式实施这些概念,让您不仅获得理论知识,还积累实践经验。立即报名,让我们一起学习如何使用Dagger2构建现代Android应用!

课程评论(0条)

课程详情

Dependency Injection is now an indispensable component of Android development. All well built, large projects use it to make development easier and more practical.Dagger2 is the most widely used framework for DI in Android.This course will take you from a complete beginner in the technologyexplain in detail the theoretical aspects of Dagger 2 injectionexhaustively go through all the components that make Dagger2 such a successful libraryimplement it in a practical application, to show you a real world scenarioAfter this course you will have the knowledge and experience to use Dagger2 in all your app development projects, and will allow your apps to grow and expand seamlessly.We will learn about:Dagger history and advantagesComponentModuleAnnotationsConstructor injectionField injectionMethod injectionSingleton patternCustom componentsSubcomponentsComponent factoryPractical workWe will build everything in Kotlin. We will start from an empty project and build an application that incorporates all the concepts we talk about. We will go into detail about how to use them in practice in a way that helps us build a proper real world application that is scalable, maintainable and testable.We cover a lot of ground in this course, and we will implement the concepts practically so that you get not only theoretical knowledge but practical experience as well.Sign up today, and let's learn how to use Dagger2 to build a modern Android Application.

课程标签

0人关注该课程

主题相关的课程