Tagged articles
7 articles
Page 1 of 1
AndroidPub
AndroidPub
Aug 11, 2025 · Fundamentals

Unlocking Kotlin’s Context Parameters: From Receivers to Powerful DSLs

This article traces the evolution of Kotlin’s context receivers into context parameters, explains their syntax and how they extend extension functions, and showcases multiple practical scenarios—including multi‑receiver extensions, coroutine integration, dependency injection, DSL construction, and type‑class patterns—while offering best‑practice guidelines and future outlooks.

Context ParametersDSLExtension Functions
0 likes · 11 min read
Unlocking Kotlin’s Context Parameters: From Receivers to Powerful DSLs
Programmer DD
Programmer DD
Jun 22, 2022 · Fundamentals

Why Java Falls Short: 4 Kotlin Features Every Developer Misses

The article compares Java and Kotlin, highlighting four Kotlin features—immutable references, null safety, extension functions, and reified generics—that improve code readability, expressiveness, and maintainability, and shows how Kotlin’s syntax and type system address Java’s shortcomings with practical code examples.

Extension FunctionsImmutable ReferencesKotlin
0 likes · 6 min read
Why Java Falls Short: 4 Kotlin Features Every Developer Misses
vivo Internet Technology
vivo Internet Technology
Oct 30, 2019 · Mobile Development

Kotlin Function Features: Expression Bodies, Named & Default Arguments, Top‑Level & Extension Functions, Lambdas, Member References, with/apply

Kotlin’s function features—including expression bodies, named and default arguments, top‑level and extension functions, local functions, lambdas, member references, and the utility functions with and apply—enable Android developers to write concise, expressive, and boiler‑plate‑free code.

Extension FunctionsKotlinLambda
0 likes · 17 min read
Kotlin Function Features: Expression Bodies, Named & Default Arguments, Top‑Level & Extension Functions, Lambdas, Member References, with/apply
Hujiang Technology
Hujiang Technology
Jun 1, 2017 · Mobile Development

Kotlin Android Login Screen with Inheritance and Extension Functions

This tutorial demonstrates how to build an Android login interface using Kotlin, covering class inheritance, nullable variable declarations, lambda listeners, network requests, and an extension function that adds a toast method to all Activity subclasses, with full source code examples.

AndroidExtension FunctionsInheritance
0 likes · 5 min read
Kotlin Android Login Screen with Inheritance and Extension Functions
21CTO
21CTO
May 18, 2017 · Mobile Development

Why Kotlin Is the Game‑Changer for Android Development

This article explores Kotlin’s origins, concise syntax, null‑safety, extension functions, functional features, seamless Java interoperability, performance parity with Java, and growing adoption in Android development, highlighting why developers are rapidly switching to this modern language.

Android DevelopmentExtension FunctionsKotlin
0 likes · 10 min read
Why Kotlin Is the Game‑Changer for Android Development