InStackademicbyAndroid Expert·Dec 11, 2025Don’t Fall into These Traps: Common Kotlin Anti-Patterns You Must AvoidStop writing “Java in Kotlin.” Master Idiomatic Kotlin by refactoring these 5 prevalent mistakes.
Jamshidbek Boynazarov·Jul 5, 2025Extension Functions in Kotlin: Idiomatic Usage and GotchasKotlin’s extension functions let you add new functionality to existing classes without modifying their source code. They’re a hallmark of…
Jordan Mungujakisa·Sep 10, 2024Safe non-local returns using crossinline for inline functions in kotlinA higher-order function is a function that either takes another function as a parameter, returns a function, or both. These functions are a…
Jaeho Choe·May 2, 2022[번역] 더나은 성능을 위한 Kotlin Idiom원문에서 topic에 직접적으로 부합하고 필요하다고 느껴지는 내용에 대해 부분적으로 옮겼습니다. 읽다 보면 이런 류의 글은 항상 반복되는 얘기들을 하고 있는걸 알 수 있습니다. 이펙티브 코틀린이나 다른 성능 관련 아티클에서 항상 다루는 몇몇…A response icon1A response icon1
InTowards DevbyMarla·Mar 21, 2022Stop writing hard-to-read KotlinWrite Kotlin code that reads like well-written prose, with unary operators and infix functions.A response icon9A response icon9
Magda Miu·Feb 3, 2022High performance with idiomatic KotlinNothing is more likely to drive users away than a poorly performing app. So this is why we, as developers, should focus on performance.A response icon2A response icon2
InKotlin and Kotlin for AndroidbyGlenn Sandoval·Jul 19, 2021Kotlin DSL | Experimenting and conclusionsDSL potential, experimentation and possible errors not taken into accountA response icon4A response icon4
InKotlin and Kotlin for AndroidbyGlenn Sandoval·Jul 12, 2021Kotlin DSL | Coding a DSL: 5 — plus and minus operators and inline functionsOverloading plus and minus operators and high-order functions optimization with the inline modifierA response icon1A response icon1
InKotlin and Kotlin for AndroidbyGlenn Sandoval·Jul 8, 2021Kotlin DSL | Coding a DSL: 4 — The ‘Empty Space’ and the ‘Composed Shape’ objectAdding empty spaces between shapes and merging shapes to build composed shapesA response icon1A response icon1
InKotlin and Kotlin for AndroidbyGlenn Sandoval·Jul 5, 2021Kotlin DSL | Coding a DSL: 3 — The ‘Triangle’ and ‘Rhombus’ objectsBuilding and adding ‘Triangle’ and ‘Rhombus’ objects