To Mock, or Not to Mock, That is the Question
Mocking is good, but also bad. You should feel ashamed for using mocks, but, in practice, everybody uses them. Wat? Let’s clear some things up!
Mocking is good, but also bad. You should feel ashamed for using mocks, but, in practice, everybody uses them. Wat? Let’s clear some things up!
Demonstration of so-called Callback Hell situation and explanation of how to prevent it (or fix, if needed) in your own code
Detailed discussion of various ways to implement use cases (aka interactors) in Kotlin
Detailed discussion of various ways to implement use cases (aka interactors) in Java
Several tips to maximize your productivity while working from home that I learned from my own experience.
Here you’ll find a comprehensive list of reasons to modularize your Android application, as well as some additional info to keep in mind.
Modularization of Android projects, which is very popular technique nowadays, can easily lead to longer build times, bad architecture and wasted effort
Discussion of different package structures, which are crucially important, but often ignored part of your project’s architecture.
This article describes several strategies for returning data to previous screens in Android applications using either Activities or Fragments
Implement clean, explicit and powerful Fragment navigation in your Android apps using FragNav library.