Published inGoogle Developer ExpertsThe Diffing Dilemma! All about diffing with LazyLists!If we were to talk about creating lists in Android View System, it’s no doubt that RecyclerView is just the right tool for it, and not just…Nov 2, 2023A response icon4Nov 2, 2023A response icon4
Published inGoogle Developer ExpertsThe Diffing Dilemma! All about diffing, from RecyclerView to LazyLists — An IntroductionThis is an introductory article to the multipart series on “All about diffing, from RecyclerView to LazyLists”. You can find the next part…Oct 30, 2023A response icon1Oct 30, 2023A response icon1
Published inGoogle Developer ExpertsJetpack Compose: Missing piece to the MVI puzzle?When I first started exploring Jetpack compose, I saw many examples of the screen state modeled as a combination of mutable properties :Jul 15, 2021A response icon3Jul 15, 2021A response icon3
Published inGoogle Developer ExpertsCoroutines: Suspending State MachinesCoroutines make our asynchronous code look sequential. Coroutines help us escape the callback hell. Coroutines save us from the complex…Jun 3, 2020A response icon6Jun 3, 2020A response icon6
Published inOver EngineeringThe Remote wayFirstly, I would like all of us to be thankful at this time of global crisis that we are able to continue our daily job from the comfort…Mar 31, 2020Mar 31, 2020
Published inOver EngineeringRxify: Exponential Backoff on retryWhenever we think of retrying there are quite a few options available to us. Create a custom solution with recursion perhaps or maybe an…Mar 6, 2019A response icon3Mar 6, 2019A response icon3
Kotlin : When if-else is too mainstreamThere used to be a Krazzy Kotlin Kid.Mar 2, 2019A response icon4Mar 2, 2019A response icon4
Published inProAndroidDevNo Version? No Problem! .. Jitpack comes to the rescueI will try to follow a rule now (hopefully). If I give out an advice more than 2–3 times and it proves to be helpful then I will try to…Jul 26, 2018A response icon2Jul 26, 2018A response icon2
Rxify : The startWith { MVI } pitfallSometimes, Rxify spells, when mixed with potions like Kotlin can backfire. I have fallen into this trap, not just once, not even twice but…May 17, 2018A response icon13May 17, 2018A response icon13
Published inFueled EngineeringWhy MVI? —The State ProblemThis is the second article in Why MVI series. You might be interested to read about the motivation, for that you can have a look at the…May 7, 2018A response icon2May 7, 2018A response icon2