Dagger 2 Scopes Demystified
In-depth review of one of the more confusing features of Dagger 2 dependency injection framework – the scopes. I will show you that scopes in Dagger 2 are, in fact, relatively simple, yet powerful concept.
In-depth review of one of the more confusing features of Dagger 2 dependency injection framework – the scopes. I will show you that scopes in Dagger 2 are, in fact, relatively simple, yet powerful concept.
Demonstration of various implementations of Observer design pattern in single-threaded and multi-threaded environments. Review of one very common mistake that developers do in multi-threaded implementations.
Explanation of an advanced technique to establish a reliable connection from Android application to AIDL Service in a different process.
Third part of the series that discusses Model View Controller (MVC) and Model View Presenter (MVP) architectural patterns in context of Android development.
Second part of the series that discusses Model View Controller (MVC) and Model View Presenter (MVP) architectural patterns in context of Android development.
High-level technical description and history of MVC architectural pattern for Android applications.
Detailed explanation why Activities in Android aren’t UI elements and, therefore, shouldn’t contain UI logic