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…1 min read·Jan 24, 2024----
Lukas VyletelDon’t use var in enumsRecently I came across this kind of code.4 min read·Dec 16, 2023--1--1
Lukas VyletelinITNEXTMutableSharedFlow is kind of complicatedAbout dropped events, replay and extraBufferCapacity and other pitfalls when using MutableSharedFlow.8 min read·May 28, 2021--6--6
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…3 min read·Jan 14, 2021--3--3
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.3 min read·Dec 2, 2020--3--3
Lukas VyletelDagger.Hilt TLDRA very short tutorial on how to use Dagger.Hilt if you don’t have time to read through the docs.4 min read·Sep 5, 2020--1--1
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…4 min read·Apr 3, 2020--2--2
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…5 min read·Jan 1, 2019--2--2
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…6 min read·Oct 28, 2018--4--4