2021-06-21 11:27:59
Я начал выкладывать новые уроки для курса Dagger. Это не новый курс, а обновление старого.
Практически весь материал я переписываю заново. Но пример с макдаком из первого урока никуда не делся)
Очень много времени я уделил темам, которые могут вызывать наибольшие затруднения - сабкомпоненты и scope.
Для сабкомпонентов я подробно расписал, в чем заключается их связь с компонентом родителем. А также, чем эта связь отличается от dependencies связи между компонентами.
Тему scope я начал с рассмотрения времени жизни компонентов и сабкомпонентов. И уже после этого перешел к теме синглтонов и scope аннотаций с максимально подробными объяснениями, как все это работает. При этом я не использовал стандартную Singleton аннотацию. На мой взгляд она может запутать.
Урок про билдер был также переработан и дополнен темой Factory.
Я продолжаю работу над курсом. Впереди такие темы как Assisted Injection и Hilt. Кроме этого я посмотрю официальные Android доки. Возможно, там найдется что-то интересное.
Первые два урока курса доступны всем желающим.
#dagger #course
https://startandroid.ru/ru/courses/dagger-2.html
6.6K views08:27