PinnedStrategies for automatically refreshing data on Android using Kotlin FlowMaking timers lifecycle-awareOct 6, 20234Oct 6, 20234
PinnedKotlin JSON Benchmark on Android (2022): Moshi vs Kotlin SerializationWhen it comes to automatic serialization and deserialization of Kotlin classes using the JSON format, the two main libraries compatible…Oct 14, 20222Oct 14, 20222
ViewLifecycleLazy and other ways to avoid View memory leaks in Android FragmentsYet another take on AutoClearedValueSep 28, 20222Sep 28, 20222
Smarter Shared Kotlin FlowsMake the lifecycle available to the upstream Flow to skip unnecessary workJun 6, 20227Jun 6, 20227
Kotlin’s Flow in ViewModels: it’s complicatedLiveData is still your friendAug 28, 202118Aug 28, 202118
Fixing RecyclerView nested scrolling in opposite directionand making ViewPager2 usableMar 26, 202013Mar 26, 202013
A study of the Parcelize feature from Kotlin Android ExtensionsLife is too short to waste time on writing Parcelable codeNov 19, 20196Nov 19, 20196
Advanced JSON parsing techniques using Moshi and KotlinA match made in parser heavenJul 30, 20189Jul 30, 20189
Flash your Lenovo Ideapad laptop BIOS from Linux using UEFI capsule updatesI’m the happy owner of a Lenovo Ideapad laptop (model 710S-13IKB). It’s comparable to the Dell XPS 13 and runs beautifully under Linux, but…Jul 14, 201822Jul 14, 201822
Architecture Components pitfalls — Part 1LiveData and the Fragment lifecycleOct 24, 201725Oct 24, 201725