PinnedStrategies for automatically refreshing data on Android using Kotlin FlowMaking timers lifecycle-awareOct 6, 2023A response icon4Oct 6, 2023A response icon4
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, 2022A response icon2Oct 14, 2022A response icon2
ViewLifecycleLazy and other ways to avoid View memory leaks in Android FragmentsYet another take on AutoClearedValueSep 28, 2022A response icon2Sep 28, 2022A response icon2
Smarter Shared Kotlin FlowsMake the lifecycle available to the upstream Flow to skip unnecessary workJun 6, 2022A response icon7Jun 6, 2022A response icon7
Kotlin’s Flow in ViewModels: it’s complicatedLiveData is still your friendAug 28, 2021A response icon18Aug 28, 2021A response icon18
Fixing RecyclerView nested scrolling in opposite directionand making ViewPager2 usableMar 26, 2020A response icon13Mar 26, 2020A response icon13
A study of the Parcelize feature from Kotlin Android ExtensionsLife is too short to waste time on writing Parcelable codeNov 19, 2019A response icon6Nov 19, 2019A response icon6
Advanced JSON parsing techniques using Moshi and KotlinA match made in parser heavenJul 30, 2018A response icon9Jul 30, 2018A response icon9
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, 2018A response icon22Jul 14, 2018A response icon22
Architecture Components pitfalls — Part 1LiveData and the Fragment lifecycleOct 24, 2017A response icon25Oct 24, 2017A response icon25