This article demonstrates several approaches to integrate ViewModel with Dagger and discusses their respective benefits and drawbacks.
Netflix demonstrated the architecture they're using in their Android application and I decided to write a detailed review of their approach.
In-depth discussion of several strategies that you can use to implement dependency injection in modularized Android applications
Introduction of ThreadPoster - new open source library for explicit and unit-testable multi-threading in Android.
Many people want to become professional Android developers. In this post I share my thoughts on this subject and give several advises to make your journey towards Android development more efficient.
Several warnings and recommendations to developers who work on Android applications written in Java and would like to start using Kotlin.
My analysis of the reasons that might've led Google's to officially support Kotlin programming language for Android development.
My approach to handling of Android Activity life-cycle. This is probably the easiest yet safest way to accomplish this non-trivial task.
I came up with a simple design rule related to Context objects in Android that makes my code more readable and maintainable.
Testing that Android apps support save & restore flow is not easy but absolutely mandatory. Let me show you how I do it.