There is a very thin lining of difference between Service Locator (in short SL) and Dependency Injection (in short DI). Most people get confused with these terms, even I was confused with them for so long. Even more so for
Kotlin
A collection of 4 posts
Writing Unit Tests efficiently in Android with Spek
Ever thought organizing test cases in Android are cumbersome? For instance, you have a function and there are 3 scenarios you want to test, for example, for 3 different inputs, it's supposed to return 3 different outputs, and you want
Writing Android UI Code in Jetpack Compose
Note: This article was published back in May, 2019, just after Jetpack Compose got announced in Google IO. A lot changed since then, including all the APIs discussed here. And you no longer need to fork AOSP, just to use
Basics of Functional Programming with Kotlin (1 of 3)
So you're interested in functional programming and want to learn it, great. In case you are still confused about whether to use/learn functional programming or not and what benefits it'll serve to you / your performance overall, then let's get