PinnedKacper WojciechowskiKotlin Unit Testing guide — part 2 — mocking dependenciesIn previous episode, I covered the basics of Unit Testing. Our test subject was a simple class with a single function and no dependencies…3d ago3d ago
PinnedKacper WojciechowskiKotlin Unit Testing guide — part 1 — introduction and basicsUnit Testing is a core skill of every developer. At least it should be. Yet still, I’ve stumbled into multiple codebases that had…6d ago6d ago
PinnedKacper WojciechowskiKotlin 2.0 — Android project migration guideKotlin has gone through quite a journey since it’s first release. Now it is reaching a new milestone—a 2.0 release. As of the writing of…May 121May 121
PinnedKacper WojciechowskiKotlin Context Receivers — misunderstood and underestimated featureKotlin Context Receivers were added to Kotlin in 1.6.20. Ever since I’ve never seen them actually in use. I feel like this is the most…Aug 31, 20233Aug 31, 20233
PinnedKacper WojciechowskiMoshi vs KotlinX Serialization — the ultimate benchmarkMoshi and KotlinX Serialization are solutions commonly used in Kotlin language to work with data in JSON format. I’ve decided to look at…Jul 6, 20232Jul 6, 20232
Kacper WojciechowskiKonsist is more than you might thinkKonsist is a library that every Medium reader has heard about recently. It was in development for about a year (based on commits), but…Feb 21Feb 21