Recording of my talk "Android Architecture Components Considered Harmful" at Mobilization 2017 conference in Lodz, Poland.
Thorough discussion of factors that need to be taken into consideration when choosing size of the page for paged loading of data into lists.
I developed my own approach to structuring Dagger 2 code in Android projects. In this video I demonstrate my approach and share many useful tips.
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.
Basic tutorial of Dagger 2 dependency injection framework for Android developers. Core principles, modules, components, scopes.
Logcat is an invaluable tool when it comes to applications development and debugging. In the attached video, I discuss some advanced topics related to logcat and give several tips that might be useful to professional Android developers.
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.