Liskov Substitution Principle
Thorough discussion of Liskov Substitution Principle and review of Context hierarchy from Android Open Source Project through its prism.
Thorough discussion of Liskov Substitution Principle and review of Context hierarchy from Android Open Source Project through its prism.
My thoughts about the new Lifecycle Architecture Component. Unfortunately, I think that this framework will not resolve life-cycle issues, but will make Android framework even more complicated.
My thoughts about the new ViewModel Architecture Component. In my opinion, it is completely unnecessary framework which is destined to share Loaders fate.
Thorough discussion of Open Closed Principle and review of Context hierarchy in Android Open Source Project through its prism.
Thorough discussion of Single Responsibility Principle and review of Context hierarchy from Android Open Source Project through its prism.
The first post in a series that will explain SOLID principles of Object Oriented Design in context of real production code from Android Open Source Project
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