Naming things

Good naming is very important in software engineering. This article discusses the issues associated with two common generic names – “component” and “module”

Dagger 2 Tutorial

Dagger2 dependency injection

Basic tutorial of Dagger 2 dependency injection framework for Android developers. Core principles, modules, components, scopes.