Особенности Dagger 2, Олег Шелякин

86 Просмотры
Издатель
Dagger 2 является наиболее популярным DI фреймворком, рекомендованным Google для Android. Он имеет достаточно обширные возможности для предоставления зависимостей, благодаря "магии" аннотаций и кодогенерации. В то же время это делает его сложным для понимания, за счет чего увеличивается порог вхождения. При его неправильном использовании может произойти так, что количество строк кода, сгенерированного Dagger, будет превышать весь код проекта.В этом докладе я хочу рассказать о некоторых особенностях этого фреймворка и исследовать сгенерированный им код, что позволит получить полное понимание того, как его использовать.
Категория
Разработка на iOS
Комментариев нет.