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
Basic tutorial of Dagger 2 dependency injection framework for Android developers. Core principles, modules, components, scopes.
I’m open-sourcing Android application that I’ve been working on for several years. It incorporates many ideas I shared in other posts on this blog.
After more than two years of blogging about software construction, I feel that it is time for a non-technical post about the blog itself.
In this post, I will share with you the story behind this blog and discuss the future of TechYourChance project
Let me show you how to eliminate a need for View casting on each findViewById() call with just 3 lines of code.