Garima JaininGoogle 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, 20234Nov 2, 20234
Garima JaininGoogle 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, 20231Oct 30, 20231
Garima JaininGoogle 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, 20213Jul 15, 20213
Garima JaininGoogle 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, 20206Jun 3, 20206
Garima JaininOver 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
Garima JaininOver 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, 20193Mar 6, 20193
Garima JainKotlin : When if-else is too mainstreamThere used to be a Krazzy Kotlin Kid.Mar 2, 20194Mar 2, 20194
Garima JaininProAndroidDevNo 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, 20182Jul 26, 20182
Garima JainRxify : 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, 201813May 17, 201813
Garima JaininFueled 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, 20182May 7, 20182