This article is supposed to provide alternatives for reducing flaky tests.However, using `waitUntil` APIs is the epitome of flakiness! These `waitUntil` APIs utilize timeouts. However, which value should be used…Jan 24Jan 24
Published inITNEXTMutableSharedFlow is kind of complicatedAbout dropped events, replay and extraBufferCapacity and other pitfalls when using MutableSharedFlow.May 28, 20216May 28, 20216
Published inITNEXTRe: Avoid backing properties for LiveData and StateFlowRecently I’ve stumbled upon this article by Danny Preussler and it got me thinking, if by utilising Kotlin features there isn’t any even…Jan 14, 20213Jan 14, 20213
Published inITNEXTDifferences in methods of collecting Kotlin FlowsSome of you may have recently started using Kotlin Flow, the new framework by JetBrains to handle observable streams.Dec 2, 20203Dec 2, 20203
Dagger.Hilt TLDRA very short tutorial on how to use Dagger.Hilt if you don’t have time to read through the docs.Sep 5, 20201Sep 5, 20201
Kotlin extension functions for self-documenting codeExtension functions are without doubt one of Kotlin’s most loved features. Most articles on the internet and even many libraries use them…Apr 3, 20202Apr 3, 20202
Sharing Dagger 2 @Modules across multiple build targets in Android appsIn the discussion under my previous article on using Dagger 2 in multi-module Android applications, some questions arose about dealing…Jan 1, 20192Jan 1, 20192
Dagger2 and Multi-Module Android ApplicationsIt seems it’s still not easy for many Android developers to figure out how to use Dagger2 for dependency injection in a multi-module…Oct 28, 20184Oct 28, 20184