Knowledge Map

Kotlin DSL

Every concept from basic lambdas to advanced type-safe builder patterns — with a plain-English sentence explaining what each one means.

145
Concepts
19
Groups
84
Must-know

Fundamental

What is a DSL, lambdas, receivers, builders & the core language tools

Intermediate

Type-safe builders, nesting, generics, infix & real-world DSL patterns

Advanced

Context receivers, inline, contracts, compiler plugins & DSL design theory