[Android Advanced] Topic #3 - Dependency Injection | DevsDay.ru

[Android Advanced] Topic #3 - Dependency Injection



9 марта (понедельник) в SPACE пройдет лекция Android Advanced Topic #3 - Dependency Injection от Android Academy Minsk.  Регистрация участников с 18.30, начало - в 19.00.

Зарегистрироваться можно по ссылке.

Dependency injection (DI) is a technique widely used in programming and well suited to Android development. By following the principles of DI, you lay the groundwork for good app architecture.

Implementing dependency injection provides you with the following advantages:

  • Reusability of code
  • Ease of refactoring
  • Ease of testing

Together with you, we will consider:

  • What is DI, Introduction
  • Relationship:
  1. Cohesion, Coupling
  2. Composition, Aggregation, Inheritance - dependency management
  3. Benefits of using DI
  4. Injection types
  • Service Locator Introduction
  1. Intro, what is it SL
  2. Differences with DI
  • Dagger 2
  1. Main components: module(provide, binds), component.
  2. Scope
  3. Builders, Factory
  4. Subcomponent
  5. Lazy & Provider
  • Dagger 2 Generated code
  • Dagger 2 Component Dependency 


BTW, we create a telegram chat for the discussions!

See you soon!

Android Academy team.

Зарегистрироваться на событие


События в IT


9 марта (понедельник) в SPACE пройдет лекция Android Advanced Topic #3 - Dependency Injection от Android Academy Minsk.  Регистрация участников с 18.30, начало - в 19.00. Зарегистрироваться можно по ссылке. Dependency injection (DI) is a technique widely used in programming and well suited to Android development. By following the principles of DI, you lay the groundwork for good app architecture. Implementing dependency injection provides you with the following advantages: Reusability of code Ease of refactoring Ease of testing Together with you, we will consider: What is DI, Introduction Relationship: Cohesion, Coupling Composition, Aggregation, Inheritance - dependency management Benefits of using DI Injection types Service Locator Introduction Intro, what is it SL Differences with DI Dagger 2 Main components: module(provide, binds), component. Scope Builders, Factory Subcomponent Lazy & Provider Dagger 2 Generated code Dagger 2 Component Dependency  BTW, we create a telegram chat for the discussions! See you soon! Android Academy team.
2020-03-09T00:00:00.0000000
2020-03-09T00:00:00.0000000
[Android Advanced] Topic #3 - Dependency Injection
?.Trim()
[Android Advanced] Topic #3 - Dependency Injection
, .