Android ViewModel Architecture Component Considered Harmful
My thoughts about the new ViewModel Architecture Component. In my opinion, it is completely unnecessary framework which is destined to share Loaders fate.
My thoughts about the new ViewModel Architecture Component. In my opinion, it is completely unnecessary framework which is destined to share Loaders fate.
Basic tutorial of Dagger 2 dependency injection framework for Android developers. Core principles, modules, components, scopes.
Let me show you how to eliminate a need for View casting on each findViewById() call with just 3 lines of code.
In this post I explain what dependency injection really is and share several best practices for dependency injection in Android that I developed over the years.
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.
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