Dependency Injection (Android): What/Why DI? [PART 1]