RxJava is Dead, What Can We Learn From its Demise?
RxJava, once the hottest framework in Android development, is dying. It’s worth taking a moment to understand what happened.
The Future of TechYourChance is Community
Announcement of TechYourChance community launch and discussion of its goals and benefits
Repository Anti-Pattern in Android
A critical look at the Repository pattern in Android, which is recommended in the official “Guide to Apps Architecture” by Google
Singleton is More Than Just Design Pattern
Widely known term “singleton” has more than one meaning, which leads to confusion and misunderstandings. Let’s clarify the matters.
Common Mistakes in Android Architecture
A list of several common architectural mistakes in Android applications that can be very costly to fix.
Never Use Foo, Bar, Baz, etc. in Software Documentation
My argument that names like Foo, Bar, Baz, etc. in software documentation are counter-productive and make code examples harder to read and understand.
Dagger Hilt: Custom Entry Point for FragmentFactory Integration
A tutorial of using Dagger Hilt’s Entry Points convention to work around lifecycle mismatch between Hilt and custom FragmentFactory in Android apps
Dagger Hilt Review and Tutorial
Getting started guide for Dagger Hilt, accompanied by an extensive analysis of the underlying architecture and potential concerns
Cultural Differences, AndroidDev Subreddit and Zhuinden’s Ban
My thoughts about r/androiddev subreddit, its moderation team and the recent banning of a prominent user Zhuinden