Lukas VyletelThis 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
Lukas VyletelDon’t use var in enumsRecently I came across this kind of code.Dec 16, 20231Dec 16, 20231
Lukas VyletelinITNEXTMutableSharedFlow is kind of complicatedAbout dropped events, replay and extraBufferCapacity and other pitfalls when using MutableSharedFlow.May 28, 20216May 28, 20216
Lukas VyletelinITNEXTRe: 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
Lukas VyletelinITNEXTDifferences 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
Lukas VyletelDagger.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
Lukas VyletelKotlin 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
Lukas VyletelSharing 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
Lukas VyletelDagger2 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