Common Mistakes in Android Architecture
A list of several common architectural mistakes in Android applications that can be very costly to fix.
A list of several common architectural mistakes in Android applications that can be very costly to fix.
My argument that names like Foo, Bar, Baz, etc. in software documentation are counter-productive and make code examples harder to read and understand.
A tutorial of using Dagger Hilt’s Entry Points convention to work around lifecycle mismatch between Hilt and custom FragmentFactory in Android apps
Getting started guide for Dagger Hilt, accompanied by an extensive analysis of the underlying architecture and potential concerns
My thoughts about r/androiddev subreddit, its moderation team and the recent banning of a prominent user Zhuinden
Intuitive description of Finite State Machine concept, alongside several examples and a discussion of the scope of applicability.
This article explains how to prevent uncaught exceptions in coroutines from crashing the application and cancelling other coroutines.
Exploration of the benefits and the drawbacks of Event Bus design pattern and a list of best practices for working with these components.
Clean implementation of complex concurrent algorithm using the fundamental concurrency techniques
Improved scheme for implementation of MVC views and high-level discussion of differences between interfaces and abstract classes.