28. Жизненный цикл объектов
Pic. author - Miroslaw Stanek from Azimo
http://frogermcs.github.io/dagger-graph-creation-performance/
29. И еще раз та же матрешка
Компонент имеет область жизни (scope)
Pic. author - Miroslaw Stanek from Azimo
http://frogermcs.github.io/dagger-graph-creation-performance/
34. Как управлять временем жизни
субкомпонентов?
Pic. author - Miroslaw Stanek from Azimo
http://frogermcs.github.io/dagger-graph-creation-performance/
41. Напоследок… Что инжектить?
• Модули демо-данных
• Презентеры
• Синглетоны
• Тестовые реализации классов
• ...Все остальное что инстанцируется и создает
зависимости :)
42. Home readings
Sample code: https://github.com/c-mars/Dagger2Scopes.git
• Fernando Cejas “Tasting Dagger 2 on Android”:
http://fernandocejas.com/2015/04/11/tasting-dagger-2-on-android/
•
• Miroslaw Stanek “Dagger2 - graph creation performance:
http://frogermcs.github.io/dagger-graph-creation-performance/
•
• Dagger2 official page: http://google.github.io/dagger/
43. Смысл кода
Как мы организовали быструю Agile-разработку с
использованием Mock-модулей, и в итоге
обгонали сервер-сайд