Ajesh R·Oct 29, 2024Leverage Kotlin Inline Classes to Create Expressive, Type-Safe Code Without Compromising…In Kotlin, inline classes wrap a single value within a custom type without the runtime overhead of creating an actual object. This helps…
Ajesh R·Oct 26, 2024Kotlin Inline FunctionsUnderstand how inline, noinline and crossinline modifiers work
Ajesh R·Oct 22, 2024Understanding Kotlin Type Projection: In-depth Guide to Use-Site VarianceIn the last article, we discussed Type variance. The examples in the article were primarily based on Declaration site variance, i.e…
Ajesh R·Oct 17, 2024Generics in Kotlin — Type VarianceGenerics in Kotlin are like a Swiss Army knife: they allow a single function, class, or data structure to work with various types. Just as…
InMindOrksbyAjesh R·Jan 31, 2018Android Testing Part 1:Espresso BasicsHuman beings are prone to mistakes and this very nature of humans make software vulnerable to bugs, defects and errors. So before shipping…A response icon8A response icon8