Articles in this series
Simple explanation of delegation interface in Kotlin with some examples · You may be familiar with delegated properties in Kotlin, but have you heard of...
Simple way to understand "by" operator (used for delegated properties) in Kotlin and the reasons to use it. · When I first learned Kotlin, the by...
Different ways of implementing Kotlin interfaces - using subclass conventional method, object keyword and functional (SAM) interfaces · While...
Summarizing the behaviors of using Kotlin flows (cold stream) and Kotlin channels (hot stream) · This is part of the asynchronous flow series: Part 1 -...
You may think Kotlin function reference runs faster than Kotlin lambda, but wrong! In fact, Kotlin lambda runs 2x faster! · Using lambda as callback is...
Trailing lambda and trailing comma are the 2 important Kotlin features that you must know if you're new to Kotlin! · Trailing lambda is something new in...