Вступ, починаємо говорити про DI. Оффтоп про чи настільки різні RxJava і RxJava2 і механіків.
Dependency Inversion. Проблема інтерфейсів.
Офтоп про рефлексію і метапрограмування в цілому. Ще трохи болю про інтерфейси та Retrofit2.
Офтоп про митець чи виконавець. Розуміння концептів.
Офтоп про MVVM vs MVI. Ще про митців і виконавців.
Офтоп про Go, Python, Rust, C++ та JavaScript.
Нарешті про те, що таке Dependency Injection і навіщо воно потрібне (спойлер: не тільки для тестів).