Официальное руководство по Dependency Injection в Android

Официальное руководство по Dependency Injection в Android

Кирилл Розов / Android Broadcast

Официальное руководство по Dependency Injection появилось на developers.android.com. В рамках руководства рассматривается:

  • Что такое DI
  • Альтернативы DI
  • Dependency injection своими руками
  • Dagger 2
  • Многомодульность c Dagger 2
  • Лучшие практики


Если раньше Dagger был рекомендуемым решением то теперь он стандарт и официальная рекомендация для всех Android разработчиков.

Также создали Codelab по применению DI в Android в рамках которого всю теорию можно закрепить на практике.


Подробный рассказ про DI, который является освещением документации, был сделан в рамках доклада "An Opinionated Guide to Dependency Injection on Android" на Android Dev Summit.

В докладе прозвучали интересные заявления:

  • Используйте Dagger для больших приложений (8+ экранов)
  • Dagger требует написания много boilerplate кода для компонентов и модулей
  • В Google работают над сокращение кода для работы с Dagger - настройкой поверх библиотеки в рамках Jetpack
youtu.be/o-ins1nvbDg?t=1078
youtu.be/o-ins1nvbDg?t=1091

Ждем новостей от того же как станет работать легче с Dagger в Android

Report Page